对 Copy Fail Linux 内核提权漏洞 (CVE-2026-31431) 的分析与 ARM64 复现,该漏洞最初由 Xint 披露。
博客文章: Copy Fail on ARM64: Understanding and Porting CVE-2026-31431
| 文件 | 描述 |
|---|---|
src/copy_fail_exp.py | 来自 Xint/Theori 的原始 x86-64 PoC |
src/copy_fail_exp_readable.py | 上述代码的去混淆版本,带有注释和恰当的变量名 |
src/shellcode_analysis.py | 使用 lief 解析 payload ELF 并使用 capstone 反汇编的脚本 |
arm64_syscall/call.s | shellcode 的 ARM64 汇编(setuid + execve + exit) |
以下文件未包含在本仓库中。它们构成了完整的 ARM64 漏洞利用构建链,为避免降低滥用的门槛而予以保留。(私有 gist)
链接的博客文章详细描述了构建方法,足以让有动力的研究人员独立复现这项工作。
本仓库仅用于教育和经授权的安全研究。未经明确授权,请勿在任何系统上使用本材料中的任何内容。