Valmivas Linux'i 6.13 tuumas tuvastati rike, mille põhjustas Microsofti töötaja kood.

Linus Torvalds kavatses väljastada Linuxi tuuma versiooni 6.13 sel pühapäeval, kuid tõenäoliselt prolongitakse 6.13 haru testimist nädalaks, kuna Microsofti töötaja ettepanekud, mis lisati 6.13 harusse novembris, põhjustasid stabiilsuse probleeme. Samuti märgitakse, et tõrketõrje, mis probleemi põhjustas, esitati ebatavalisel viisil — kuid see võeti vastu, kuigi arhitektuuri x86 hooldajatelt ei saadud ühtegi kinnitust (ACK), mis on üldiselt aktsepteeritud praktika rikkumine.

Patch lisas võimaluse kasutada suuri mälulehti ROX (Read Only Execute) režiimis, kui eraldatakse mälu, mis on mõeldud täitmiseks. ROX võimaldab kasutada mälus olevat täitmisalget ainult lugemisrežiimis, mis teeb teatud haavatavuste ärakasutamise keerulisemaks. Südamikus 6.13 oli x86_64 süsteemidel vaikimisi lubatud suurte täidetavate mälulehtede vahemälu kasutamine, mis peegeldub ROX-ina. Muudatus lahendas probleemi ROX-režiimis lehtede kaardistamisega, mis olid veel täielikult moodustamata täitmiseks, ja võimaldas vältida ajutist ROX-lehtede kaardistamist kirjutamisrežiimisse kuni südamiku moodulite töötamiseks ettevalmistamise lõpetamiseni.

6.13 versiooni tuuma lõppfaasis tuvastas Intel'i insener vea, mis takistab tuuma korrektset ärkamist unesest mõnede Intel'i protsessoritega sülearvutites (näiteks Alderlake mikroarhitektuuri põhjal töötavate CPU-dega). Viga ilmus tuuma kompileerimisel Clang'i kompilaatoriga, kui CFI (Control Flow Integrity) kaitse režiim oli sisse lülitatud, mis takistab normipärase töökorra (control flow) rikkumist seoses eksploiteerimisega, mis muudab mälu salvestatud funktsiooni osutajaid. Ajutise lahendusena soovitasid Intel'i ja AMD mäluhaldus x86 arhitektuuri eest vastutavad hooldajad 6.13 tuumas EXECMEM_ROX kasutamise keelata, kuni on valmis täielik patš, mis probleemi lahendab (esimene paranduse variant ei lahendanud probleemi).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster