FixVibe
Covered by FixVibecritical

LibreNMS-de kritiki OS buýruk sanjymy (CVE-2024-51092)

24.9.1-a çenli LibreNMS wersiýalarynda OS buýrugynyň sanjym gowşaklygy (CVE-2024-51092) bar. Hakyky hüjümçiler, gözegçilik ulgamynda özbaşdak buýruklary ýerine ýetirip bilerler, bu bolsa gözegçilik infrastrukturasynyň tutuşlygyna ylalaşylmagyna sebäp bolup biler.

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

Täsir

LibreNMS 24.9.1 we ondan öňki wersiýalarynda tassyklanan ulanyjylara OS buýruk sanjymyny [S2] ýerine ýetirmäge mümkinçilik berýän gowşaklyk bar. Üstünlikli peýdalanmak, web serwer ulanyjysy [S1]-iň artykmaçlyklary bilen özbaşdak buýruklary ýerine ýetirmäge mümkinçilik berýär. Bu, ulgamyň doly ylalaşygyna, duýgur gözegçilik maglumatlaryna birugsat girilmegine we LibreNMS [S2] tarapyndan dolandyrylýan tor infrastrukturasynyň içindäki potensial gapdal hereketine sebäp bolup biler.

Kök sebäp

Gowşaklyk, [S1] operasiýa ulgamy buýrugyna girizilmezden ozal ulanyjy tarapyndan üpjün edilen girişiň nädogry zyýansyzlandyrylmagyndan gözbaş alýar. Bu kemçilik CWE-78 [S1] hökmünde klassifikasiýa edilýär. Zeper ýeten wersiýalarda, [S2] ulgam derejesindäki ýerine ýetiriş funksiýalaryna geçmezden ozal, tassyklanan ahyrky nokatlar parametrleri ýeterlik derejede tassyklap ýa-da arassalap bilmeýär.

Düzediş

Ulanyjylar bu meseläni çözmek üçin LibreNMS gurnamasyny 24.10.0 wersiýasyna ýa-da has soňrak täzelemeli, [S2]. Howpsuzlygyň iň oňat tejribesi hökmünde, LibreNMS administratiw interfeýsine gorag diwarlaryny ýa-da gözegçilik sanawlaryny (ACL) [S1] ulanyp, ygtybarly ulgam segmentleri bilen çäklenmeli.

FixVibe munuň üçin nädip synag edýär

FixVibe indi muny GitHub repo skanerinde öz içine alýar. Çek, diňe composer.lock we composer.json ýaly ammar baglylyk faýllaryny okaýar. librenms/librenms gulplanan wersiýalaryny ýa-da täsir eden <=24.9.1 diapazonyna laýyk gelýän çäklendirmeleri belleýär, soňra garaşlylyk faýlyny, setir belgisini, maslahat belgilerini, täsir edilen diapazony we kesgitlenen wersiýany habar berýär.

Bu statiki, diňe okalýan repo barlag. Müşderi koduny ýerine ýetirmeýär we ekspluatasiýa ýüklerini ibermeýär.