Sebezhetőség a FreeBSD-ben, amelyet káros USB-eszközön keresztül kihasználnak

A FreeBSD eliminates USB-verem hibája (CVE-2020-7456), amely lehetővé teszi a kód futtatását a kernel szintjén vagy a felhasználói térben, ha a rendszerhez egy rosszindulatú USB-eszköz csatlakozik. A USB HID (Human Interface Device) eszközleírók meg tudják jeleníteni és ki tudják nyerni az aktuális állapotot, lehetővé téve az elemek leírásainak többszintű csoportosítását. A FreeBSD legfeljebb 4 ilyen szintű kiolvasást támogat. Ha a szint nem lett helyreállítva ugyanazon HID-elemen történő feldolgozáskor, hibás memóriaterülethez való hozzáférés történik. A probléma megoldása a FreeBSD 11.3-RELEASE-p10 és 12.1-RELEASE-p6 frissítésekben történt. Védelmi megoldásként ajánlott beállítani a 'sysctl hw.usb.disable_enumeration=1' paramétert.

A hibát Andy Nguyen, a Google munkatársa fedezte fel, és nem ütközik egy másik problémával, amelyet nemrégiben szolgáltatásmegtagadási (DoS) sebezhetőség a HTTP/2 implementációkban. a Purdue Egyetem és a Lausanné-i Szövetségi Műszaki Főiskola kutatói azonosítottak. Ezek a kutatók készítettek egy USBFuzz nevű eszközkészletet, amely hibásan működő USB-eszközt szimulál a USB-illesztőprogramok fuzzing-tesztelésére. Az USBFuzz a közeljövőben a GitHubon lesz elérhető.Az új eszközzel 26 sebezhetőséget azonosítottak, ebből 18-at Linuxban, 4-et Windowsban, 3-at macOS-ben és egyet FreeBSD-ben. A problémák részleteit még nem tették közzé, csupán annyit említettek meg, hogy 10 sebezhetőséghez már megkapták a CVE-azonosítókat, míg a Linuxban megjelenő 11 problémát már javították. Hasonló fuzzing-tesztechnika alkalmazza Andrej Konovalov a Google-től, aki az utóbbi néhány évben felfedezte 44 sebezhetőségek a Linux USB-veremében dolgozott.

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