CVE-2026-31431 的发现与原始披露:Theori / Xint。公开文章:https://copy.fail/。
该程序针对 Linux 内核的 AF_ALG AEAD 路径,并尝试触发公开公告中描述的“Copy Fail”页缓存损坏行为。 代码打开一个选定文件,反复处理内嵌载荷的 4 字节窗口,并利用内核加密管道及 splice() 来影响内存中缓存的文件内容。 循环结束后,它执行目标二进制文件,依赖页缓存被遗留的任何状态。
gcc -static -o Copy-fail-CVE-2026-31431-Exploit-in-C Copy-fail-CVE-2026-31431.c -D_GNU_SOURCE
./Copy-fail-CVE-2026-31431-Exploit-in-C