953 matches found
CVE-2026-31431
🐞 CVE-2026-31431 - Copy Fail authencesn 中的一个逻辑缺陷,通过 AFALG 和 splice 串联,最终转化为对系统上任意可读文件页缓存的受控 4 字节写入。无需竞态条件、无需偏移、无需编译载荷。自 2017 年以来,同一份 732 字节脚本即可在每一个 Linux 发行版上获得 root 权限。 📑 目录 概述 根因分析 📂 AFALG + splice 原语 2017 年的原地优化 authencesn 中的越界写入 三个无害的变更 → 一个严重漏洞 遍历 scatterlist 直至页缓存页 影响 受影响发行版 验证 - 我是否受影响? 漏洞...
CVE-2026-43284
🚨 CVE-2026-43284 — 脏片段 🚨 通用Linux内核本地权限提升 概述 字段| 详情 ---|--- CVE| CVE-2026-43284 xfrm/ESP + CVE-2026-43500 RxRPC 昵称| 脏片段 CVSS| 7.8 高 类型| 本地权限提升 LPE 引入时间| Linux内核 4.10 2017年,提交 cac2661c53f3 修复时间| 主线提交 f4c50a4034e6 / aa54b1d27fe0 所需条件| 本地无特权 shell 访问 远程向量| 无 — 仅本地 披露时间| 2026年5月7日,由 Hyunwoo Kim @v4bel...
Dirty-Frag-CVE-2026-43284
Dirty Frag(CVE-2026-43284 和 CVE-2026-43500) Linux 内核本地权限提升链的漏洞复现与检测实验环境。 状态:已验证。 我已在实验环境中(内核 6.18.9+kali-amd64)完成了复现、无文件验证以及系统调用级检测。本文档是一份实验日志。以下每项声明均在复现过程中实际观察到。截图和产物均来自虚拟机的真实捕获。 目录 概述 为何重要 技术细节 实验环境 仓库结构 进度清单 复现步骤 检测工程 应急响应 缓解措施 故障排查 参考资料与致谢 法律与道德声明 概述 Dirty Frag 结合了 Linux...
CVE-2022-0847-Dirty-Pipe-
CVE-2022-0847-Dirty-Pipe- 这是一个面对Linux系统提权问题的仓库,以及关于“脏管道”问题的新闻。 Max Kellermann,CM4all(一家德国网络托管公司)的开发人员,在2022年初发现了这个问题,但并非通过漏洞检查。他在调试时得知客户对服务器日志自发损坏感到不满。...
CVE-2026-31431-Check
CVE-2026-31431 Copy Fail 漏洞排查脚本 漏洞概述 CVE-2026-31431 Copy Fail 是 Linux 内核本地提权漏洞,通过 AFALG 套接字(address family 38)结合 splice 零拷贝系统调用,绕过文件写权限篡改页缓存(page cache),实现无写权限的 SUID 二进制文件篡改,进而获取 root 权限。 攻击链 root@kitploit: socketAFALG, SOCKSEQPACKET, 0 创建 AFALG 套接字 - bindauthencesnhmacsha256,cbcaes 绑定 AEAD 加密模板 ...
copy_fail
Copy Fail — CVE-2026-31431 CVE-2026-31431(Copy Fail)是 Linux 内核 algifaead 模块(AFALG 子系统)中的一个本地权限提升漏洞。2017 年 8 月引入的一个逻辑缺陷允许任何无特权的本地用户通过 AFALG + splice 向任意可读文件的页缓存中写入 4 个受控字节,然后执行被篡改的 setuid 二进制文件以获得 root 权限。该漏洞利用是确定性的——无需竞态条件、无需内核偏移、不会导致系统崩溃。它影响所有搭载 4.14 至 7.0-rc 内核的主流 Linux 发行版。 CVSS:7.8 | 修复版本:内核...
CVE_2026_31431
CVE-2026-31431 Copy Fail – Linux 内核 authencesn AEAD 模板中的一个 4 字节页缓存写入原语,可通过 AFALG + splice 加以利用。 CVE-2026-31431 是 Linux 内核中的一个确定性、无竞争条件的逻辑漏洞。 非特权本地用户可以覆盖任何可读文件页缓存中的 4 字节 。 磁盘上的文件永远不会被修改;只有内存中的副本会被更改。 由于页缓存在整个系统中共享(包括跨容器),该原语可用于: 本地权限提升 (root) 容器逃逸 (页缓存与宿主机共享) 该漏洞由 Xint Code Research Team 发现,并于 202...
copy-fail-cve-2026-31431
Copy Fail - CVE-2026-31431 本仓库提供了公开 Copy Fail PoC 的 Go 移植版本,以及一个可复现的多架构 Linux 二进制构建流水线。 Copy Fail(CVE-2026-31431)是 Linux 内核中 authencesn 的一个逻辑缺陷,它能够通过 AFALG + splice 实现对页缓存数据确定性的 4 字节写入。 负责任使用 请仅在您被明确授权测试的环境中使用本项目。请勿针对您不拥有或未经书面许可评估的系统运行此 PoC。 快速测试(无需构建) 如果您想立即测试而无需从源码构建,请下载发布二进制文件并运行:...
Copyfail-sh
copyfail-sh 无竞态条件。无偏移量。无需盲目信任的预编译二进制文件。 一个针对 CVE-2026-31431(复制失败漏洞)的 Bash 实现。该脚本在运行时会内联编译一个最小的 C 辅助程序。Bash 层负责架构检测、载荷解压和目标选择;C 层负责实际的与内核的交互(AFALG 套接字、splice、sendmsg),这些是 Bash 本身无法触及的。 完整的技术细节请参见 copy.fail。 工作原理(长话短说) 该漏洞位于 algifaead 中,即内核的 AFALG AEAD 套接字接口。2017 年的一项原地优化使得页面缓存页面可能出现在 authencesn...
DirtyFrag-go
dirtyfrag-go 两个漏洞。一个 Shell。零磁盘写入。 dirtyfrag(CVE-2026-43284 / CVE-2026-43500)的 Go 移植版。 工作原理(简述) 这类漏洞位于 Linux 内核的 XFRM 子系统。当文件页被 splice 送入管道,再送入 ESP 加密的套接字时,内核会在原地解密 ESP 载荷——直接写入源文件的页缓存页。文件是只读的,但页缓存不是。 dirtyfrag 利用这一原语串联了两个独立的漏洞: CVE-2026-43284 - ESP/XFRM 路径 通过 NETLINKXFRM 安装 48 条 XFRM 传输模式 SA。每条 S...
Drupal_REST-RCE_Unauthenticated
CVE-2019-6340 — Drupal Servicios Web RESTful RCE Implementación en Python del exploit de ejecución remota de código para CVE-2019-6340, basado en el análisis del módulo de Metasploit y del trabajo previo de leonjza. Diferencia clave con EDB-46459: usa POST en lugar de GET, evitando la caché de...
Fragnesia-go
fragnesia-go 一个SA。一次一个字节。无竞态。 Go 移植版 fragnesia CVE-2026-46300。属于 Dirty Frag 漏洞家族——不同的漏洞,相同的攻击面,独立的补丁。 工作原理 tl;dr 该漏洞位于 Linux XFRM ESP-in-TCP 子系统中。当数据已经通过 splice 从文件传输到 TCP 接收队列后,在套接字上安装 TCPULP espintcp 时,内核会将队列中的数据视为 ESP 密文记录并就地解密。该数据的来源是页缓存页面。解密过程将 AES-GCM 密钥流直接 XOR 到该页面中。...
Copy-Fail-CVE-2026-31431
Copy-Fail-CVE-2026-31431 Linux 内核漏洞 CVE-2026-31431 (又称 Copy Fail )的概念验证漏洞复现 。 致谢:Copy Fail 受影响系统 Linux 内核版本 4.14 及更高版本 自 2017 年至补丁部署期间 发布的大多数主流发行版(Ubuntu、Debian、Fedora、RHEL...) 与原始漏洞利用的区别 未压缩且可读的代码 原始漏洞利用代码较为紧凑 此版本已完全展开 备份与恢复二进制文件 创建目标二进制文件(例如 /usr/bin/su)的备份 通过哈希验证完整性 执行后恢复原始状态(成功的情况下) 概念验证...
Copy-Fail-CVE-2026-31431-Kubernetes-PoC
Copy Fail CVE-2026-31431 — Kubernetes 容器逃逸 PoC 一个概念验证,演示完全无特权容器 如何通过共享容器镜像层利用 CVE-2026-31431 Linux 内核页缓存损坏漏洞,在 Kubernetes 上实现节点级代码执行 。 免责声明: 本仓库仅用于教育和防御目的。请仅在您拥有或已获得明确授权测试的系统上使用。 背景 CVE-2026-31431("Copy Fail")是 Linux 内核页缓存写时复制(CoW)路径中的一个漏洞。AFALG splice 竞态条件允许无特权进程损坏只读...
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...
CVE-2026-46331
CVE-2026-46331 pedit COW – Vulnerabilidad de Envenenamiento de Caché de Páginas en el Editor de Paquetes de Linux net/sched Resumen Ejecutivo CVE-2026-46331 apodado “pedit COW” es una falla local de escalada de privilegios en el kernel de Linux en el subsistema de control de tráfico. Un usuario n...
tetragon-dirtyfrag
tetragon-dirtyfrag 在运行时使用 Cilium Tetragon TracingPolicy 阻止 DirtyFrag Linux 权限提升利用链(CVE-2026-43284 / CVE-2026-43500 )。该策略在其套接字设置步骤将公开的概念验证程序 SIGKILL,使其无法到达会赋予 root 权限的页缓存写入操作。 这是什么。 一份实验报告。我第一次搭建 Tetragon,想看看它是否真的能阻止一个真实的、当前内核的权限提升漏洞。它做到了。本文档精确记录了我运行了什么、触发了什么,以及同样重要的是,它所证明的局限。这不能 替代打补丁。 文件:本...
CVE-2022-0847_dirty-pipe
CVE-2022-0847 / Dirty Pipe 修改版的 Dirty Pipe CVE-2022-0847 PoC,通过劫持 SUID 二进制文件来生成 root shell。(同时尝试恢复受损的二进制文件) CVSS 评分:7.8 高 在 Linux 内核的 copypagetoiterpipe 和 pushpipe 函数中,新管道缓冲区结构的 "flags" 成员缺乏正确初始化,因此可能包含过时值。本地非特权用户可利用此漏洞写入由只读文件支持的页缓存中的页面,从而提升其在系统上的权限。 POC 作者: Max Kellermann [email protected]...
COPY-FAIL
Copy Fail -- CVE-2026-31431 Hardened C implementation for redteam and authorized penetration testing operations. ⚠️ Legal Notice: This tool is intended solely for authorized security research, authorized penetration testing, and defensive analysis. Use on systems you own or have explicit written...
CVE-2026-31431
CVE-2026-31431 — 通过 AFALG 实现本地权限提升 2026-04-29 — 我在MyDigitalLife 论坛 分享此漏洞利用代码一天后,将其公开发布。 它不需要 Python;使用 C 语言编写,并通过以下命令编译为尽可能小的体积: root@kitploit: musl-gcc -static -Os -o exploit exploit.c -s 严重威胁。该漏洞利用二进制文件编译时无任何依赖,可用于测试任何 Linux 系统是否存在漏洞。 CVE-2026-31431 是 NIST 确认的 Linux 内核漏洞,允许非特权本地用户在数秒内获得 root...