Kerentanan sing ngidini sampeyan metu saka lingkungan terisolasi QEMU

DicethakakΓ© rincian kerentanan kritis (CVE-2019-14378) ing handler SLIRP standar digunakake ing QEMU kanggo netepake saluran komunikasi antarane adaptor jaringan virtual ing sistem tamu lan backend jaringan ing sisih QEMU. Masalah kasebut uga mengaruhi sistem virtualisasi berbasis KVM (ing Mode panganggo) lan Virtualbox, sing nggunakake backend slirp saka QEMU, uga aplikasi sing nggunakake tumpukan jaringan ruang pangguna. libSLIRP (TCP/IP emulator).

Kerentanan ngidini kode dieksekusi ing sisih sistem inang kanthi hak proses handler QEMU nalika paket jaringan sing dirancang khusus dikirim saka sistem tamu, sing mbutuhake fragmentasi. Amarga kesalahan ing fungsi ip_reass (), disebut nalika reassembling paket mlebu, pecahan pisanan bisa ora pas menyang buffer diparengake lan buntut bakal ditulis kanggo wilayah memori jejere buffer.

Kanggo testing wis kasedhiya prototipe makarya saka exploitasi, sing nyedhiyani kanggo bypassing ASLR lan nglakokakΓ© kode dening nimpa memori saka main_loop_tlg Uploaded, kalebu QEMUTimerList karo handler disebut timer.
Kerentanan wis diatasi Fedora ΠΈ SUSE/openSUSE, nanging tetep ora dikoreksi ing Debian, Linux Arch ΠΈ FreeBSD. ing ubuntu ΠΈ RHEL Masalah ora katon amarga ora nggunakake slirp. Kerentanan tetep ora tetep ing rilis paling anyar libslirp 4.0 (fix saiki kasedhiya minangka tembelan).

Source: opennet.ru

Add a comment