View Single Post
Staro 14.01.2025., 10:29   #3864
tomek@vz
Premium
Moj komp
 
tomek@vz's Avatar
 
Datum registracije: May 2006
Lokacija: München/Varaždin
Postovi: 4,710
I MS opet igra svoju igru

Citiraj:
Unfortunately for Torvalds, a Microsoft-contributed change nearly ruined it, but Intel and AMD had intervened just in time to save the day.

The change in question was related to a ARCH_HAS_EXECMEM_ROX kernel configuration, which would allow caching of executable memory (EXECMEM) with read-only execute (ROX) permissions. It was being added as a performance improvement feature on Linux 6.13 for x86_64/ AMD64, ie, 64-bit AMD and Intel CPUs.

Unfortunately, this was pushed out without acknowledgement (Ack) from an x86 kernel maintainer, and it has broken the CFI or Control Flow Integrity on such CPUs.
https://www.neowin.net/news/microsof...n-the-process/
__________________
Lenovo LOQ 15AHP9 83DX || AMD Ryzen 5 8645HS / 16GB DDR5 / 1TB Micron M.2 2242 / nVidia Geforce RTX 4050 / Windows 11 Pro
Lenovo Thinkpad T540p || Intel Core i7-4700MQ / 16GB DDR3 / 240GB Sandisk SSD Plus / nVidia Geforce GT 730 / FreeBSD 14.3
tomek@vz je offline   Reply With Quote