Linus Torvalds kishte për qëllim të publikonte versionin e bërthamës Linux 6.13 këtë të diel, por me shumë gjasa testimi i degës 6.13 do të zgjatet për një javë për shkak të problemeve me stabilitetin në ndryshimet e bëra nga një punonjës i Microsoft dhe të pranuara në degën 6.13 në nëntor. Së dodatk, është theksuar se patch-i që shkaktoi çarjen u paraqit në mënyrë jo standarde - por u pranua, megjithëse nuk mori asnjë konfirmim (ACK) nga menaxherët e arkitekturës x86, e cila është një shkelje e praktikave të zakonshme.
Patch-i shtonte mundësinë e përdorimit të faqeve të mëdha të memories në modalitetin ROX (Read Only Execute) gjatë alokimit të memories, e destinuar për vendosjen e kodit ekzekutiv. ROX lejon që memoria me kod ekzekutiv të përdoret në modalitetin vetëm për lexim, gjë që e vështirëson shfrytëzimin e disa vulnerabiliteteve. Në bërthamën 6.13, për kodin ekzekutiv të moduleve në sistemet x86_64, për default ishte aktivizuar përdorimi i caches të faqeve të mëdha të memories së kodit ekzekutiv, të reflektuara si ROX. Ky ndryshim zgjidhte një problem me mapimin në modalitetin ROX të faqeve për kodin ekzekutiv që ende nuk ishte formuar plotësisht dhe lejonte që të shmangej repaminng i përkohshëm i faqeve ROX në modalitetin e shkruar deri në përfundimin e përgatitjes së moduleve të bërthamës për funksionim.
NĂ« fazĂ«n pĂ«rfundimtare tĂ« testimeve tĂ« bĂ«rthamĂ«s 6.13, njĂ« inxhinier i kompanisĂ« Intel identifikoi njĂ« çarje qĂ« nuk lejonte bĂ«rthamĂ«n tĂ« dilte siç duhet nga modaliteti i gjumit nĂ« disa laptopĂ« me procesorĂ« Intel (p.sh., me CPU tĂ« bazuar nĂ« mikroarkitekturĂ«n Alderlake). Ăarja shfaqej gjatĂ« ndĂ«rtimit tĂ« bĂ«rthamĂ«s me kompilatorin Clang me modalitetin e mbrojtjes CFI (Control Flow Integrity) tĂ« aktivizuar, i cili bllokonte shkeljet e rendit normal tĂ« ekzekutimit (control flow) si rezultat i aplikimit tĂ« eksploitĂ«ve qĂ« ndryshonin treguesit e ruajtur nĂ« memorie nĂ« funksione. Si njĂ« zgjidhje pĂ«rkohĂ«sore, menaxherĂ«t nga kompanitĂ« Intel dhe AMD, tĂ« cilĂ«t pĂ«rgjigjen pĂ«r arkitekturĂ«n x86, propozuan qĂ« tĂ« çaktivizohet pĂ«rdorimi i EXECMEM_ROX nĂ« bĂ«rthamĂ«n 6.13, deri nĂ« pĂ«rgatitjen dhe testimin e njĂ« patch-i tĂ« plotĂ« qĂ« do tĂ« zgjidhte problemin (opzioni i parĂ« i korrigjimit nuk e zgjidhi problemin).
Burimi: opennet.ru
