Fedora 46の最初の機能の1つとして、x86_64アーキテクチャでShadow Stackサポートがデフォルトで有効になる。この変更は、GCC、LLVM Clang、またはRustcでコンパイルされたアプリケーションとライブラリに適用される。Shadow Stackは、現代のIntelおよびAMDプロセッサでハードウェアによって強制され、Return-Oriented Programming(ROP)攻撃から保護する。
Shadow StackサポートがFedora 45からFedora 46に延期された理由の1つは、NVIDIAドライバーやPyPi Pythonホイールとの互換性を確保するための時間を確保するためだった。この変更は、Fedora 46が春にリリースされる前に実施される。
Shadow Stackサポートについての詳細は、変更提案を参照してほしい。
