Fa'aletonu e mafai ai ona e alu ese mai le si'osi'omaga tu'ufua QEMU

Faaalia fa'amatalaga mata'utia fa'aletonu (CVE-2019-14378) i le faaletonu SLIRP handler faʻaaogaina i QEMU e faʻatuina ai se fesoʻotaʻiga fesoʻotaʻiga i le va o le fesoʻotaʻiga fesoʻotaʻiga virtual i le faiga faʻafeiloaʻi ma le backend network i le itu QEMU. O le mataupu e aʻafia ai foʻi faiga faʻapitoa faʻavae KVM (i Usermode) ma le Virtualbox, lea e fa'aogaina ai le slirp backend mai le QEMU, fa'apea fo'i ma tusi talosaga e fa'aogaina ai le fa'aputuga o feso'otaiga vavave fa'aoga. libSLIRP (emulator TCP/IP).

O le fa'aletonu e mafai ai ona fa'atinoina le code i luga o le 'au talimalo fa'atasi ai ma aia tatau a le QEMU handler process pe a tu'uina mai se atigipusa feso'ota'iga lapo'a fa'apitoa fa'apitoa mai le faiga malo, lea e mana'omia ai le vaevaega. Ona o se mea sese i le ip_reass () galuega, e valaʻau pe a toe faʻapipiʻi pepa o loʻo oʻo mai, o le vaega muamua atonu e le ofi i totonu o le paʻu tuʻufaʻatasia ma o lona siʻusiʻu o le a tusia i nofoaga manatua i tafatafa o le paʻu.

Mo suʻega ua uma avanoa o se faʻataʻitaʻiga galue o le faʻaogaina, lea e tuʻuina atu ai mo le pasia o le ASLR ma le faʻatinoina o le code e ala i le faʻaaogaina o le manatua o le main_loop_tlg array, e aofia ai le QEMUTimerList ma tagata e taʻua e le taimi.
Ua uma ona fa'amauina le fa'aletonu Fedora и SUSE/openSUSE, ae tumau pea le le faasa'oina i Debian, Arch Linux и FreeBSD. le Ubuntu и RHEL E le aliali mai le fa'afitauli ona o le le fa'aogaina o le slirp. O lo'o tumau pea le fa'aletonu ile fa'asalalauga lata mai libslirp 4.0 (o loʻo avanoa nei le faʻatonu e pei o patch).

puna: opennet.ru

Faaopoopo i ai se faamatalaga