FixVibe
Covered by FixVibecritical

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

LibreNMS útgáfur allt að 24.9.1 innihalda mikilvægan varnarleysi fyrir innspýting stjórnkerfisskipana (CVE-2024-51092). Sannvottaðir árásarmenn geta framkvæmt handahófskenndar skipanir á hýsingarkerfinu, sem gæti leitt til algjörrar málamiðlunar á vöktunarinnviðum.

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

Áhrif

LibreNMS útgáfur 24.9.1 og eldri innihalda varnarleysi sem gerir auðvottaðum notendum kleift að framkvæma stýrikerfisskipanir [S2]. Árangursrík hagnýting gerir kleift að framkvæma handahófskenndar skipanir með forréttindum netþjónsnotandans [S1]. Þetta getur leitt til fullrar málamiðlunar á kerfinu, óviðkomandi aðgangs að viðkvæmum vöktunargögnum og hugsanlegrar hliðarhreyfingar innan netkerfisins sem stjórnað er af LibreNMS [S2].

Orsök

Varnarleysið á rætur að rekja til óviðeigandi hlutleysis inntaks frá notanda áður en það er fellt inn í stýrikerfisskipun [S1]. Þessi galli er flokkaður sem CWE-78 [S1]. Í útgáfum sem verða fyrir áhrifum tekst ekki tilteknum auðkenndum endapunktum að sannreyna eða hreinsa færibreytur á fullnægjandi hátt áður en þær eru sendar í framkvæmdaraðgerðir á kerfisstigi [S2].

Lagfæring

Notendur ættu að uppfæra LibreNMS uppsetninguna sína í útgáfu 24.10.0 eða nýrri til að leysa þetta vandamál [S2]. Sem almennar bestu venjur í öryggi ætti aðgangur að LibreNMS stjórnunarviðmótinu að vera takmarkaður við trausta nethluta sem nota eldveggi eða aðgangsstýringarlista (ACL) [S1].

Hvernig FixVibe prófar það

FixVibe inniheldur þetta nú í GitHub endurhverfuskönnunum. Ávísunin les eingöngu viðurkenndar skrár sem eru háðar geymslu, þar á meðal composer.lock og composer.json. Það flaggar librenms/librenms læstar útgáfur eða takmarkanir sem passa við svið sem verða fyrir áhrifum <=24.9.1, tilkynnir síðan um ósjálfstæðisskrá, línunúmer, ráðgjafaauðkenni, áhrifasvið og fasta útgáfu.

Þetta er kyrrstæð, skrifvarinn endurhverfuathugun. Það keyrir ekki kóða viðskiptavinar og sendir ekki nytjahleðslu.