38 matches found
CVE-2026-31431-exploit
CVE-2026-31431 严重警告 这两份 Linux 本地提权利用实现都属于运行时破坏性 利用。 它们会覆写高权限目标文件的运行时 page-cache 视图 ,例如: su PAM 配置文件 patch 模式里手工指定的文件 这通常不是常规意义上的持久化落盘改文件,但它会立即改变运行时行为 ,并直接影响认证 / 提权流程。 当前仓库不提供 真正无破坏性的 root 模式。 文件 copyfailrawsuroot.c copyfailportablelpe.c 两者都只面向 Linux 。 后续更新中可能会补充适配更多架构的预编译版本。 编译...
CVE-2026-31431-CopyFail-Lab
CVE-2026-31431 “Copy Fail” — Linux 内核 LPE 实验室 概述 本仓库记录了对 CVE-2026-31431(Copy Fail) 的完整实验室调查, 这是 Linux 内核 algifaead 加密模块中的一个高危本地权限提升(LPE)漏洞, 于 2026 年 4 月 29 日披露。 CVSS 评分: 7.8(高危) 测试内核: 6.18.12+kali-amd64 实验日期: 2026 年 5 月 11 日 目录 文件| 描述 ---|--- CVE-2026-31431CopyFailLabDocumentationv2.md|...
dirtyfrag-patches
Dirty Frag — 内核补丁 针对由 Hyunwoo Kim @v4bel 发现的 Dirty Frag 漏洞类别的补丁系列。 Dirty Frag 允许非特权本地用户覆盖只读文件(例如 /usr/bin/su、/etc/passwd)页缓存中的任意字节,从而在所有主流 Linux 发行版上实现本地权限提升至 root 。 ⚠️ 致谢声明 本仓库中的补丁并非本仓库维护者编写。 CVE-2026-43284(ESP 补丁): 由 Hyunwoo Kim @v4bel 和 Kuan-Ting Chen 编写。已合并至 Linux 内核主线,提交号为 f4c50a4034e6。...
Copy-Fail
CVE-2026-31431 – “Copy Fail” 可达性检测器 一个简单、安全的 Python 脚本,用于判断 Linux 系统是否受 CVE-2026-31431 (“Copy Fail”)影响。这是一个影响自内核 4.14 以来所有主要发行版的本地权限提升漏洞。 ⚠️ 什么是 Copy Fail? CVE-2026-31431 是 Linux 内核 algifaead 加密套接字模块中的一个直线逻辑缺陷。通过将 AFALG 套接字与 splice 结合使用,非特权攻击者可以覆盖 setuid 二进制文件页缓存中的 4 个字节并获得 root 权限。 属性| 详情 ---|---...
CVE-2026-53365
CVE-2026-53365 — VsockDrop:iouring + AFVSOCK 零拷贝引用计数下溢,Page-Cache 改写提权 HackSpeak 分发镜像。本仓库为 MaherAzzouzi/vsockdrop 的分发镜像 ,代码与上游一致;上游未附 LICENSE,镜像按分发惯例采用 MIT License,Copyright c 2026 HackSpeak ,源码版权归原作者 MaherAzzouzi。 ⚠️ 包含完整本地提权LPEexploit ——会修改 /usr/bin/su 的 page-cacheCoW...
CopyFail-CVE-2026-31431
CopyFail: CVE-2026-31431 copy.fail 的 Python 实现。通过 AFALG + splice 覆盖 setuid-root 二进制的页面缓存以获取 root 权限。无需竞争条件,无需偏移量,自 2017 年起适用于任何 Linux 发行版。 要求 Python 3.6+(3.12+ 原生使用 os.splice;旧版本回退到 ctypes) Linux 内核需支持 authencesnhmacsha256,cbcaes,若缺失:modprobe authencesn hmac cbc 支持的架构 x8664 i386/i686 armv6l/armv7...
CVE-2026-31431-Metasploit-exploit
CVE-2026-31431 - Linux内核AFALG "Copy Fail"本地权限提升 一个自动化的Metasploit后渗透利用模块,利用 CVE-2026-31431 (俗称 "Copy Fail" )在易受攻击的Linux内核(版本 4.14 到 6.19.12)上执行本地权限提升(LPE)。 描述 该模块利用了Linux内核加密子系统(AFALG 接口的 algifaead 模块)中的逻辑缺陷。由于不当的就地内存优化,非特权本地用户可以使用 splice 系统调用将只读系统二进制文件(如 /usr/bin/su 或 /usr/bin/sudo)映射到 AFALG...
CVE-2026-31431-CopyFail-Linux-PrivEsc
CVE-2026-31431 CopyFail Linux 本地权限提升 本仓库演示并解释了 CVE-2026-31431,即 Linux 内核复制失败本地权限提升漏洞。该漏洞允许以读取权限打开的文件在页缓存中被覆盖数据。 此仓库仅用于教育目的,并在受控环境中展示该漏洞。 包含的文件如下: ├── exploit │ ├── copyfail.py 自定义漏洞利用程序,可针对任何具有读取权限的文件 │ ├── originalpayload.txt 原始漏洞利用程序使用的 payload 副本 │ ├── copyfailoriginal.py 原始漏洞利用程序,会覆盖...
EUVD-2026-93346
In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Restore HMMPFNWRITE check in ODP write paths Commit 0b261d7c1cd3 "RDMA/rxe: Break endless pagefault loop for RO pages" dropped the access permission test from rxecheckpagefault and left only HMMPFNVALID. A page faulted ...
CVE-2026-43494-PinTheft-PoC
SLEY — PinTheft PoC(CVE-2026-43494) 概念验证 — 在 WSL2(6.6.87.2-microsoft-standard-WSL2)上执行 ./sley 后 uid=1000raken → uid=0root 面向 CVE-2026-43494 ( PinTheft )的单文件概念验证:一种 Linux 内核本地权限提升漏洞,它将 RDS zerocopy 引用计数缺陷 与 iouring 固定缓冲区 串联利用,以覆写 SUID root 二进制文件的页缓存。 免责声明: 本仓库仅用于经授权的安全研究、教学与防御性测试...
Dirty-Frag-CVE-2026-43284
Dirty Frag(CVE-2026-43284 和 CVE-2026-43500) Linux 内核本地权限提升链的漏洞复现与检测实验环境。 状态:已验证。 我已在实验环境中(内核 6.18.9+kali-amd64)完成了复现、无文件验证以及系统调用级检测。本文档是一份实验日志。以下每项声明均在复现过程中实际观察到。截图和产物均来自虚拟机的真实捕获。 目录 概述 为何重要 技术细节 实验环境 仓库结构 进度清单 复现步骤 检测工程 应急响应 缓解措施 故障排查 参考资料与致谢 法律与道德声明 概述 Dirty Frag 结合了 Linux...
copyfail-exploit
Copy Fail · CVE-2026-31431 影响 Linux 内核 4.11 至(不含)已修复的 6.18 版本的本地权限提升漏洞。 该漏洞位于内核的 AFALG 套接字接口中——具体是 authencesn 在就地 AEAD 解密期间处理分散/聚集列表的方式。结果是:非特权用户可以在任何可读文件的页缓存中每次覆盖 4 字节。 用 shellcode 覆盖一个 setuid 二进制文件(如 /usr/bin/su),运行它,你就获得了 root 权限。无需竞争条件、无需内核符号、无需重新编译。相同的 172 字节 AArch64 载荷(x86-64 为 160 字节,i386 ...
CVE-2026-31431
Copy Fail - CVE-2026-31431 本仓库包含针对 CVE-2026-31431(又称 "Copy Fail")的一个小型 Linux 本地权限提升 PoC。 该漏洞利用针对 Linux 内核 AFALG 用户态加密 API 中的 algifaead 路径。它使用 AFALG 加 splice 强制内核以 4 字节块的形式写入 /usr/bin/su 的页缓存,然后在页缓存被修改后执行 su。 源代码概览 copyfailexp.py 中的 PoC 做了四件事: 1. 打开一个 AFALG 套接字,用于 aead,变换为...
CVE-2026-31431-Copy-Fail---Advanced-LPE-Proof-of-Concept---C-Rewrite
CVE-2026-31431(“Copy Fail”)- 高级 LPE 概念验证 - C 语言重写 一个针对 CVE-2026-31431 的高级、逐字节精确的本地权限提升(LPE)概念验证(PoC),利用 Linux 内核加密子系统(algifaead)中的逻辑缺陷。 该仓库包含一个高度优化的 C 语言实现,通过操纵 AFALG 套接字接口和 splice 系统调用,可靠地覆盖只读的 Page Cache 内存。 漏洞概述 该漏洞被称为“Copy Fail”,允许无特权的本地攻击者强制内核将加密操作输出直接写入系统上任何文件的内存映射页中。通过针对 /usr/bin/su,该 PoC...
copy-fail-CVE-2026-31431-shell
CVE-2026-31431 - copyfail shell 通过 AFALG 套接字 + splice 页缓存覆写实现本地权限提升。 将只读的 SUID 二进制文件(/usr/bin/su)覆写为一个调用 setuid0 + execve"/bin/sh" 的最小 ELF。无竞态条件,无发行版特定偏移,单次执行即可完成。 $ ./copyfailexp.sh Kernel: 5.15.0-88-generic + Kernel 5.15 处于受影响窗口内(4.9 – 6.18)— 继续执行 正在编译... + 编译成功 — 启动 id uid=0root...
copy-fail-CVE-2026-31431
CVE-2026-31431 — Copy Fail Linux 内核通过 AFALG + splice 覆盖页缓存实现本地权限提升 仅限授权的安全研究、渗透测试和教育用途。 请勿对您不拥有或未经明确书面许可的系统使用。 技术分析文章 目录 描述 漏洞详情 仓库结构 快速开始 检测 环境要求 缓解措施 测试环境(可选) 参考资料 许可证 描述 CVE-2026-31431 是 Linux 内核中的一个本地权限提升(LPE)漏洞。非特权本地用户可以通过将 AFALG 套接字接口与 splice 结合使用,直接向属于 setuid 二进制的页缓存页面执行经过认证的写入,从而获得 root...
kernel: "Fragnesia" is a variant of Dirty Frag vulnerability in the ESP/XFRM leading to Local Privilege Escalation (LPE) vulnerability in the Linux kernel
A flaw was found in the Linux kernel's XFRM ESP-in-TCP subsystem. Unsafe in-place cryptographic processing allows a low-privileged local attacker to write arbitrary bytes into the page cache of read-only files, including sensitive system files. An attacker can exploit this to overwrite privileged...
FreeBSD Security Advisory - FreeBSD-SA-26:26.ktls
FreeBSD Security Advisory - The KTLS receive path decrypted each record in place, assuming that the mbufs holding received data were anonymous and safe to modify. This assumption does not hold for data placed on a socket by sendfile2, which can reference file-backed memory directly through...
Important: kernel-livepatch-6.12.79-101.147
Issue Overview: In the Linux kernel, the following vulnerability has been resolved: net/rds: reset opnents when zerocopy page pin fails CVE-2026-43494 Affected Packages: kernel-livepatch-6.12.79-101.147 Issue Correction: Please ensure you have live patching enabled. Run dnf update...
Important: kernel-livepatch-6.1.166-197.305
Issue Overview: In the Linux kernel, the following vulnerability has been resolved: net/rds: reset opnents when zerocopy page pin fails CVE-2026-43494 Affected Packages: kernel-livepatch-6.1.166-197.305 Issue Correction: Please ensure you have live patching enabled. Run dnf update...