959 matches found
CVE-2026-31431
CVE-2026-31431: PoC de Copy Fail + Validación ARM64 Copy Fail es una escalada de privilegios local en Linux publicada por Theori/Xint como CVE-2026-31431. La página del proyecto describe un error lógico en authescesn que se puede alcanzar a través de AFALG y splice, produciendo una pequeña...
Copy-Fail-Exploit-CVE-2026-31431
Copy Fail CVE-2026-31431 – 漏洞利用使用指南 ⚠️ 免责声明 本内容仅供教育和授权安全测试使用。切勿 在未经明确许可的系统上运行此漏洞。 📌 概述 Copy Fail CVE-2026-31431 是一个影响 Linux 本地权限提升(LPE)的漏洞,通过 AFALG 影响内核加密 API。 它允许非特权用户覆盖 SUID 二进制文件(例如 /usr/bin/su)的页缓存数据,从而获得 root 访问权限。 🧠 要求 系统要求 Linux 内核(存在漏洞 – 取决于补丁状态) 已启用 AFALG 已加载 algifaead 模块 Python 漏洞利用要求...
COPY-FAIL-Detection-with-Wazuh-4.14.4
使用 Wazuh 4.14.4 检测 COPY FAIL - CVE-2026-31431 针对 Copy Fail 内核本地提权漏洞的检测工程 · Ubuntu / RHEL / SUSE / Amazon Linux 2023 / Kali 什么是 Copy Fail? CVE-2026-31431 是 Linux 内核 authencesn 加密模板中的一个逻辑缺陷。它允许任何无特权的本地用户对系统上任何可读文件的页缓存执行确定性的、受控的 4 字节写入 - 无需竞态条件、内核偏移或提升权限。 一个仅使用标准库模块(os、socket、zlib)的 732 字节 Python...
copy-fail-mitigate-no-reboot
copy-fail-mitigate Helper de mitigación mínima sin reinicio para Copy Fail / CVE-2026-31431. Este script desactiva la ruta vulnerable del módulo algifaead e intenta descargar el módulo inmediatamente. También realiza un intento de expulsión de la caché de páginas para /usr/bin/su. Esto es una...
CVE-2026-31431
CVE-2026-31431 — Escalada de Privilegios Local "Copy Fail" Resumen CVE-2026-31431 es una vulnerabilidad de escalada de privilegios local en el subsistema algifaead del kernel de Linux. La implementación AEAD authencesn realiza un descifrado in-place mediante splice2, colocando una página de la...
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。...
copyfailautopatch
copyfailautopatch Detecta y opcionalmente mitiga CVE-2026-31431 "Copy Fail" en un host Linux. La vulnerabilidad es una primitiva de escritura en la caché de páginas alcanzable a través de la familia de sockets AFALG usando la transformación AEAD authencesnhmacsha256,cbcaes. Este script reproduce ...
CVE-2026-31431-Copy-Fail---Vulnerability-Detection-Script
CVE-2026-31431 — Copy Fail — 漏洞检测脚本 仅检测。可用的 PoC 已存在于 copy.fail/exploit。 此脚本面向系统管理员和安全团队,用于确定自身是否受影响——或在修补后是否仍然受影响。 这是什么? 2026年4月29日,一个名为 Copy Fail (CVE-2026-31431)的漏洞由 Xint 代码研究团队公开披露。这是一个逻辑缺陷,自大约 2017年 起便悄然存在于 Linux 内核中——近十年之久——它允许任何非特权本地用户获取 root 权限。 不是"在特定条件下、靠点运气和顺风才能获取 root"。而是……直接获取...
copy-fail-CVE-2026-31431-IOC
copyfail-detect 针对 CVE-2026-31431(“Copy Fail”)的检测工具包,这是一种 Linux 内核本地权限提升技术,可在不修改磁盘上文件的情况下破坏页缓存数据。 存在原因 Copy Fail 可以绕过传统的文件完整性监控,因为磁盘上的文件并未被修改。本仓库提供基于 auditd、eBPF、页缓存比对、Sigma 规则和响应文档的分层检测方案。 eBPF 监控器是保真度最高的检测器:它监视 AFALG 活动,提取 authencesn 绑定尝试,跟踪可疑的 splice 用法,并将这些事件关联为高置信度的漏洞利用链告警。 快速开始...
CVE-2026-31431-Linux-Copy-Fail
CVE-2026-31431 - Linux Copy-Fail 漏洞利用(Rust) 一个针对 CVE-2026-31431(Copy-Fail)的本地权限提升漏洞利用的 Rust 实现。 它允许执行自定义 shellcode(例如 Meterpreter ) 简介 Xint 披露了 CVE-2026-31431,这是一个任意页缓存写入漏洞,通过链式利用 AFALG 和 splice 实现 4 字节写入原语。 来源:Copy Fail: 732 Bytes to Root on Every Major Linux Distribution 免责声明...
CVE-2026-31431
CVE-2026-31431 - Copy Fail PoC 针对 CVE-2026-31431 的教育性质概念验证,该漏洞也被称为 Copy Fail ,是一个涉及 Linux 内核 AFALG / algifaead 加密接口的本地权限提升漏洞。 !WARNING 本仓库仅用于教育、防御以及经授权的安全研究目的。 请不要 在非您所有的系统上运行此代码,也不要在未获得明确书面许可的系统上运行。 未经授权的使用可能构成违法行为。 概述 CVE-2026-31431 是一个影响 Linux 内核加密子系统的本地权限提升漏洞。 该漏洞涉及通过 AFALG 接口暴露的 AEAD...
Copy_Grail
copygrail | copy-fail-CVE-2026-31431 copygrail 是 CVE-2026-31431(“Copy Fail”)本地权限提升漏洞的一个紧凑型单文件 C++ 实现。 它展示了一种简洁的 AFALG + splice 页缓存破坏技术,可用于覆盖 setuid 二进制文件,并在易受攻击的 Linux 系统上将权限提升至 root。 该项目以简洁性和可移植性为设计目标——没有臃肿的代码库,没有不必要的依赖,仅是一个用现代 C++ 编写的直接明了的概念验证。 ⚠️ 法律免责声明 本项目仅用于教育目的、安全研究和经授权的渗透测试 。...
CVE-2026-31431-Patch
CVE-2026-31431(复制失败)缓解与修补脚本 修补前且存在漏洞的镜像 使用脚本修补后的镜像 本仓库包含一个专门的 bash 脚本,用于缓解和修补 CVE-2026-31431 ,该漏洞也被称为 “复制失败” 。这是一个 Linux 内核中的严重本地权限提升(LPE)漏洞,允许非特权用户通过 AFALG(加密 API)和 splice 系统调用污染页缓存,从而获得 root 访问权限。 漏洞概述 CVE-2026-31431 利用了内核加密模板中的逻辑缺陷。通过链式调用特定系统调用,攻击者可以在不修改磁盘上物理文件的情况下,覆盖内存中 SUID 二进制文件(如...
Copy-Fail_Detect_and_mitigate_CVE-2026-31431
Copy Fail - CVE-2026-31431 检测与缓解工具 检测是否暴露于 CVE-2026-31431(Copy Fail) ,并可选地在受影响系统上通过禁用 algifaead 内核模块来应用主机级缓解措施。 本仓库提供的内容 copyfail-check.sh — 检查内核补丁状态、运行时模块暴露情况及缓解状态。 通过 --mitigate 提供可选的自动缓解功能。 人类可读的判定输出:NOT AFFECTED、PATCHED、NOT EXPLOITABLE、MITIGATED、MITIGATED REBOOT PENDING 或 AFFECTED。 漏洞摘要 2017...
copyfail
Copy Fail - CVE-2026-31431 C语言PoC 针对 CVE-2026-31431 (Copy Fail)的本地权限提升漏洞利用程序,使用C语言编写。 工作原理 1. ELF解析 :通过 PTLOAD 程序头将 /usr/bin/su 的入口点虚拟地址解析为文件偏移量 2. AFALG设置 :使用零密钥绑定到 authesnhmacsha256,cbcaes 3. 4字节页缓存写入 :对于shellcode负载的每个块: sendmsg 发送AAD,其中shellcode字节作为 seqnolo(字节4-7),并带有 MSGMORE splice...
CVE-2026-31431-live-code-corruption
CVE-2026-31431 — 通过页缓存实现实时代码破坏 一种针对 CVE-2026-31431(“Copy Fail”)的新型利用技术,通过 Linux 内核的页缓存破坏运行中进程的可执行代码 ,实现 root 权限提升。 不同之处 该 CVE 的所有已发布漏洞利用都是破坏数据文件 ——修改 /etc/passwd 以更改 root 的 UID,或修补磁盘上的 setuid 二进制文件。此漏洞利用则完全不同:它通过内核的页缓存机制破坏内存中的实时可执行代码 。 | 已发布的漏洞利用| 本漏洞利用 ---|---|--- 目标|...
cve-2026-31431
CVE-2026-31431 “复制失败” - 页缓存损坏漏洞 通过 authencesn AEAD 操作导致的 Linux 内核页缓存损坏。 ⚠️ 重要:利用状态更新(2026年5月1日) 在多个搭载 RHEL 9.6 内核的 OpenShift 4.20.16 集群上进行广泛测试后: ✅ 页缓存损坏: 已确认 - 160 字节 shellcode 成功注入 ✅ 内核漏洞: 可从无特权容器利用(零能力) ❌ 权限提升: 未实现 - 尽管缓存被损坏,UID 仍保持不变 ❌ 代码执行: 未观察到 - 修改后的页面在读取中可见但不会执行 ✅ Restricted-v2 SCC: 有效 -...
Dirty-Frag-Kubernetes-PoC
Dirty Frag CVE-2026-43284 — Kubernetes 容器逃逸 PoC 一个概念验证,演示默认、非特权 Kubernetes Pod 如何通过共享容器镜像层利用 Dirty Frag Linux 内核页缓存损坏漏洞,在 Amazon EKS 上实现节点级代码执行 。 核心攻击原语是:任何与攻击者控制的容器共享镜像层的特权 DaemonSet 都可以被武器化用于容器逃逸 。本 PoC 以 kube-proxy 作为具体示例,但该技术可推广到集群中的任何特权工作负载。 已在 Amazon EKS (内核 6.12.80)上验证 — 非特权 Pod 通过特权...
cve-2026-31431-mitigation
Mitigación seccomp para CVE-2026-31431 Una mitigación ligera y reversible basada en seccomp para CVE-2026-31431, una vulnerabilidad de escalada de privilegios local en el subsistema criptográfico algifaead / authencesn del kernel de Linux. 中文文档 Resumen de la vulnerabilidad Tipo: Escalada de...
copy-fail
Copy Fail PoC English CVE-2026-31431 的 Python PoC,用于在已授权的 Linux 系统上进行受控实验室测试。 仅限在您自己的环境、实验室或已获得明确许可的系统中使用。请勿针对第三方系统运行此代码。 描述 copy-fail.py 检查内核 AFALG 接口是否提供 algifaead,如果系统与此 PoC 所测试的技术兼容,则尝试修改目标 SUID 二进制的页缓存以启动交互式 PTY shell。 该脚本包含以下架构的 payload: x8664 i686 aarch64 要求 Linux。 Python 3.10 或更高版本。...