FixVibe
Covered by FixVibecritical

Critical OS Command Injection in LibreNMS (CVE-2024-51092)

E versioni LibreNMS finu à a 24.9.1 cuntenenu una vulnerabilità critica di iniezione di cumandamenti OS (CVE-2024-51092). L'attaccanti autentificati ponu eseguisce cumandamenti arbitrarii nantu à u sistema di l'ospite, putenziale purtendu à un cumprumissu tutale di l'infrastruttura di monitoraghju.

CVE-2024-51092GHSA-x645-6pf9-xwxwCWE-78

Impattu

E versioni di LibreNMS 24.9.1 è precedenti cuntenenu una vulnerabilità chì permette à l'utilizatori autenticati di eseguisce l'iniezione di cumandamenti OS [S2]. U sfruttamentu successu permette l'esekzione di cumandamenti arbitrarii cù i privilegi di l'utilizatori di u servitore web [S1]. Questu pò purtà à un cumprumissu cumpletu di u sistema, à l'accessu micca autorizatu à i dati di monitoraghju sensittivi, è à u muvimentu laterale potenziale in l'infrastruttura di rete gestita da LibreNMS [S2].

Causa Root

A vulnerabilità hè arradicata in a neutralizazione impropria di l'input fornitu da l'utilizatori prima ch'ella sia incorporata in un cumandamentu di u sistema operatore [S1]. Stu difettu hè classificatu cum'è CWE-78 [S1]. In e versioni affettate, i punti finali autentificati specifichi ùn riescenu à cunvalidà o sanitizà bè i paràmetri prima di passà à e funzioni di esecuzione à livellu di sistema [S2].

Remediazione

L'utilizatori devenu aghjurnà a so installazione LibreNMS à a versione 24.10.0 o più tardi per risolve stu prublema [S2]. Cum'è una bona pratica generale di sicurezza, l'accessu à l'interfaccia amministrativa LibreNMS deve esse ristretta à segmenti di rete di fiducia chì utilizanu firewalls o liste di cuntrollu di accessu (ACL) [S1].

Cumu FixVibe prova per questu

FixVibe include avà questu in GitHub repo scans. U cuntrollu leghje solu i fugliali di dependenza di u repositoriu autorizatu, cumprese composer.lock è composer.json. Marca librenms/librenms versioni chjusi o restrizioni chì currispondenu à a gamma affettata <=24.9.1, dopu riporta u schedariu di dipendenza, u numeru di linea, l'ID di cunsigliu, a gamma affettata è a versione fissa.

Questu hè un verificatu repo staticu, solu lettura. Ùn eseguisce micca u codice di u cliente è ùn manda micca carichi di sfruttamentu.