Leochaileacht i XFS a cheadaíonn sonraí gléas bloc amh a léamh

Aithníodh leochaileacht (CVE-2021-4155) i gcód an chórais comhaid XFS a ligeann d'úsáideoir neamhphríobháideach áitiúil sonraí blocála neamhúsáidte a léamh go díreach ó ghléas bloc. Bíonn tionchar ag an tsaincheist seo ar gach leagan mór den eithne Linux atá níos sine ná 5.16 ina bhfuil an tiománaí XFS. Áiríodh an socrú i leagan 5.16, chomh maith le nuashonruithe eithne 5.15.14, 5.10.91, 5.4.171, 4.19.225, etc. Is féidir stádas na nuashonruithe atá á ghiniúint chun an fhadhb i ndáiltí a réiteach a rianú ar na leathanaigh seo: Debian, RHEL, SUSE, Fedora, Ubuntu, Arch.

Is é is cúis leis an leochaileacht ná iompar mícheart dhá ioctl (XFS_IOC_ALLOCSP) agus ioctl(XFS_IOC_FRESP) a bhaineann go sonrach le XFS, ar analóg feidhmiúil iad den ghlao ar fud an chórais falla() ar fud na heithne. Nuair a mhéadaítear méid comhaid nach bhfuil bloc-ailínithe, ní athshocraíonn ioctls XFS_IOC_ALLOCSP/XFS_IOC_FRESP na bearta eireaball go nialas go dtí an chéad teorainn eile bloc. Mar sin, ar XFS le blocmhéid caighdeánach de 4096 beart, is féidir le hionsaitheoir suas le 4095 beart de shonraí scríofa roimhe seo ó gach bloc a léamh. D’fhéadfadh go mbeadh sonraí ó chomhaid scriosta, comhaid scoite, agus comhaid le bloic dídhúbailte sna réimsí seo.

Is féidir leat do chóras a thástáil le haghaidh na faidhbe trí úsáid a bhaint as fréamhshamhail shaothrú simplí. Más rud é, tar éis an t-ord molta a fhorghníomhú, gur féidir téacs Shakespeare a léamh, tá an tiománaí FS leochaileach. Teastaíonn pribhléidí fréimhe chun críochdheighilt XFS a shuiteáil le haghaidh taispeána.

Ós rud é go bhfuil ioctl(XFS_IOC_ALLOCSP) agus ioctl(XFS_IOC_FRESP) beagnach mar an gcéanna ó thaobh feidhmiúlacht leis an bhfallocate caighdeánach(), agus gurb é an t-aon difríocht atá acu ná sceitheadh ​​sonraí, tá a láithreacht cosúil le cúldhoras. In ainneoin an bheartais ghinearálta gan na comhéadain atá ann cheana féin a athrú san eithne, ar mholadh Linus, socraíodh na ioctls seo a bhaint go hiomlán sa chéad leagan eile.

Foinse: oscailtenet.ru

Add a comment