Leochaileacht a ligeann duit briseadh amach as timpeallacht iargúlta QEMU

Nocht sonraí leochaileachta ríthábhachtach (CVE-2019-14378) sa láimhseálaí réamhshocraithe SLIRP a úsáidtear i QEMU chun cainéal cumarsáide a bhunú idir an adapter líonra fíorúil sa chóras aoi agus inneall an líonra ar thaobh QEMU. Bíonn tionchar ag an tsaincheist freisin ar chórais fíorúlaithe KVM-bhunaithe (in Mód Úsáideora) agus Virtualbox, a úsáideann an t-inneall duillín ó QEMU, chomh maith le feidhmchláir a bhaineann úsáid as an gcruach líonraithe spáis úsáideora libSLIRP (aithriseoir TCP/IP).

Ligeann an leochaileacht cód a fhorghníomhú ar thaobh an chórais óstaigh le cearta próisis láimhseála QEMU nuair a sheoltar paicéad líonra an-mhór atá deartha go speisialta ón gcóras aoi, rud a éilíonn ilroinnt. Mar gheall ar earráid san fheidhm ip_reass(), ar a dtugtar agus paicéid isteach á athchóimeáil, seans nach n-oireann an chéad bhlúire isteach sa mhaolán leithdháilte agus scríobhfar a eireaball chuig achair chuimhne in aice leis an maolán.

Le haghaidh tástála cheana féin ar fáil fréamhshamhail oibre den shaothrú, a dhéanann foráil chun ASLR a sheachaint agus cód a fhorghníomhú trí chuimhne an eagar príomh_loop_tlg a fhorscríobh, lena n-áirítear QEMUTimerList le láimhseálaithe a nglaotar an t-amadóir orthu.
Tá an leochaileacht socraithe cheana féin i Fedora и SUSE/openSUSE, ach tá sé fós neamhcheartaithe i Debian, Arch Linux и FreeBSD. I ubuntu и RHEL Níl an fhadhb le feiceáil mar gheall ar gan úsáid a bhaint as slipéir. Tá an leochaileacht fós gan réiteach san eisiúint is déanaí libslirp 4.0 (tá an socrú ar fáil faoi láthair mar paiste).

Foinse: oscailtenet.ru

Add a comment