Athari inayokuruhusu kujiondoa katika mazingira ya pekee ya QEMU

Imefichuliwa maelezo muhimu ya mazingira magumu (CVE-2019-14378) katika kidhibiti cha SLIRP, ambacho hutumiwa kwa chaguomsingi katika QEMU kuanzisha njia ya mawasiliano kati ya adapta ya mtandao pepe katika mfumo wa wageni na mazingira ya nyuma ya mtandao kwenye upande wa QEMU. Shida pia inaathiri mifumo ya uboreshaji ya msingi wa KVM (katika faili ya Hali ya mtumiaji) na Virtualbox, ambayo hutumia slirp backend kutoka QEMU, na vile vile programu zinazotumia rundo la mtandao wa nafasi ya mtumiaji. libSLIRP (Emulator ya TCP/IP).

Athari za kuathiriwa huruhusu utekelezaji wa msimbo kwenye mfumo wa seva pangishi kwa haki za mchakato wa kidhibiti cha QEMU wakati pakiti ya mtandao iliyoundwa mahususi, kubwa sana inayohitaji kugawanywa inatumwa kutoka kwa mfumo wa wageni. Kutokana na hitilafu katika chaguo la kukokotoa la ip_reass(), ambalo huitwa wakati wa kuunganisha tena pakiti zinazoingia, kipande cha kwanza kinaweza kisitoshee kwenye bafa iliyotengwa, na mkia wake utaandikwa kwa maeneo ya kumbukumbu kufuatia bafa.

Kwa majaribio tayari inapatikana Mfano unaofanya kazi wa matumizi ambayo hupita ASLR na kutekeleza msimbo kwa kubatilisha kumbukumbu ya safu kuu_loop_tlg, inayojumuisha QEMTimerList iliyo na vishikilizi vinavyoitwa na kipima muda.
Athari ya kuathiriwa tayari imerekebishwa Fedora и SUSE/openSUSE, lakini inabaki bila kusahihishwa ndani Debian, Arch Linux и FreeBSD. Katika Ubuntu и RHEL Suala halijidhihirisha kwa sababu ya ukosefu wa matumizi ya kuteleza. Athari bado haijarekebishwa katika toleo jipya zaidi. libslirp 4.0 (marekebisho kwa sasa yanapatikana kama kiraka).

Chanzo: opennet.ru