Távolról kihasználható root-sebezhetőség a FreeBSD-hez érkező ping programban

A FreeBSD-ben felfedeztek egy sérülékenységet (CVE-2022-23093) a ping segédprogramban, amely a rendszer alapszolgáltatásainak része. A probléma potenciálisan lehetővé teheti a távoli kód végrehajtását root jogosultságokkal, amikor egy támadó által ellenőrzött külső gazdagép pingelése történik. A javítást a FreeBSD 13.1-RELEASE-p5, 12.4-RC2-p2 és 12.3-RELEASE-p10 frissítésekben javasolják. Más BSD rendszerek érintettsége a felfedezett sérülékenységgel kapcsolatban egyelőre nem világos (NetBSD, DragonFlyBSD és OpenBSD sérülékenységéről még nem érkeztek jelentések).

A sérülékenység az ICMP üzenetek feldolgozása során fellépő puffertúlcsordulásból adódik, melyek válaszként érkeznek a tesztelő kérésre. A ping program ICMP üzenetek küldésére és fogadására vonatkozó kódja nyers socketeket használ, és emelt jogosultságokkal fut (a segédprogram setuid root flaggel kerül telepítésre). A válasz feldolgozása a ping oldalán történik, amikor az IP és ICMP csomagok fejlécét rekonstruálják a nyers socketből érkező adatokból. Az IP és ICMP fejlécet a pr_pack() funkció másolja a pufferekbe, figyelmen kívül hagyva azt, hogy az IP fejléc után további kiterjesztett fejléc is található a csomagban.

Az ilyen fejléceket a csomagból kiemelik és a fejléc blokkjába beillesztik, de nem veszik figyelembe a puffer méretének kiszámításakor. Ha a gazdagép az ICMP kérésre válaszul kiterjesztett fejlécekkel rendelkező csomagot küld, a tartalmuk a puffer határain túlra fog íródni a veremben. Ennek következtében a támadó akár 40 bájt adatot is felülírhat a veremben, ami potenciálisan lehetővé teszi saját kódja végrehajtását. A probléma veszélyét mérsékli, hogy a hiba megjelenésekor a folyamat a rendszerhívások elszigetelt állapotában (capability mode) van, ami megnehezíti a további rendszerhez való hozzáférést a sérülékenység kihasználása után.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster