Sérülékenység, amely lehetővé teszi az elszigetelt QEMU környezetből való kilépést

Kibővült a kritikus sebezhetőség részletei (CVE-2019-14378) a SLIRP kezelőjében, amely alapértelmezés szerint a QEMU-ban a virtuális hálózati adapter és a QEMU oldalán lévő hálózati háttér összekapcsolására szolgál. A probléma a KVM ( Usermode) üzemmódban működő virtualizációs rendszereket és a Virtualbox-ot is érinti, ahol a QEMU slirp háttér használatban van, valamint azokat az alkalmazásokat, amelyek felhasználói térben használják a hálózati veremét libSLIRP (TCP/IP emulátor).

A sebezhetőség lehetővé teszi kódfuttatás elérését a gazdarendszeren a QEMU feldolgozója folyamatának jogainak birtokában, amikor a vendégrendszerből egy különlegesen formázott nagyon nagy hálózati csomagot küldenek, amely fragmentálást igényel. A bejövő csomagok újraépítése során meghívott ip_reass() függvény hibájának következtében az első fragmentum nem biztos, hogy elfér a kiosztott pufferben, és a vége a puffer mögötti memóriaterületekbe íródik.

A már elérhető munkaprototípusa az exploitnak, amely magában foglalja az ASLR megkerülését és a kód futtatását a main_loop_tlg tömb memóriájának felülírásával, amely tartalmazza a QEMUTimerList-t a meghívott időzítők listájával.
A sebezhetőséget már javították Fedora és SUSE/openSUSE, de még mindig megoldatlan a Debian, Arch Linux és FreeBSD. A Ubuntu és RHEL probléma nem jelentkezik, mivel a slirp nincs használatban. A sebezhetőség továbbra is megoldatlan az utolsó kiadásban libslirp 4.0 (a javítás jelenleg elérhetőként patch formájában).

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