3736 matches found
CVE-2026-31431-Checker-Mitigator
Comprobador y Mitigador de CVE-2026-31431 Una herramienta simple y segura de escaneo de vulnerabilidades y mitigación para CVE-2026-31431 también conocido como "Copy Fail", una vulnerabilidad de escalada de privilegios local en la interfaz criptográfica AFALG del kernel de Linux. Nota - Es un...
Mitigaciones
CVE-2026-31431(“复制失败”)缓解措施 用于检测和缓解 Linux 系统中 CVE-2026-31431 漏洞(通过 setuid 二进制文件中的 page cache 损坏实现本地权限提升)的脚本和自动化 playbook 集合。 仓库内容 cve-2026-31431-mitigator.sh :纯 Bash 交互式脚本,用于审计并通过 modprobe 应用热缓解措施(阻止 algifaead 和 authencesn 模块)。内置针对 Red Hat、SUSE 和 Debian 系列的自动检测功能。 mitigarcve.yml :Ansible...
CVE-2026-31431
🚨 CVE-2026-31431: Copy Fail Un fallo crítico de 9 años en el kernel de Linux que permite obtener acceso root en segundos 📋 Resumen Ejecutivo Atributo| Detalles ---|--- CVE| CVE-2026-31431 Apodo| Copy Fail Tipo| Escalamiento de Privilegios Local LPE CVSS| 7.8 High Descubierto por| Theori Xint Code...
CVE-2026-31431-python-copyfail-POC
CVE-2026-31431:Copy Fail - Linux 内核权限提升 Copy Fail (CVE-2026-31431)是 Linux 内核加密子系统中的一个严重逻辑漏洞,允许非特权用户实现向 root 的权限提升。该漏洞影响所有主流发行版中的 Linux 内核 6.0.0 至 6.18.x 版本。 本仓库包含真实漏洞利用代码,通过破坏 setuid 二进制文件的页缓存并执行具有 root 权限的任意代码来触发该漏洞。 什么是 Copy Fail? Copy Fail 是一个逻辑漏洞,允许非特权用户将任意 4 字节数据块直接写入系统上任何可读文件(包括 setuid...
copy-fail-python
copyfailsu.py badsectorlabs/copyfail-go(CVE-2026-31431)的 Python 移植版本。仅支持 Linux;需要 Python 3.10+(os.splice)。 如何获取 root 权限(重要) 此工具不 使用 /etc/passwd 页缓存技巧。 它用内嵌的 shellcode(与 Go 版 main.go 相同的载荷)覆盖 setuidsu 二进制的页缓存,然后执行su。 提权来自将 su 的损坏缓存镜像作为 setuid root 程序运行,而不是通过 /etc/passwd 让 getpwnam 认为你的 UID 是 0。...
copyfail-check
copyfail-check 用于检测 Linux 内核漏洞、检查缓解状态并指导修复的 Shell 脚本——设计用于本地运行或通过 SSH、Ansible 或 pssh 在服务器集群中运行。 CVE-2026-31431 — Copy Fail Copy Fail 是 Linux 内核 algifaead 加密模块中的一个高危本地权限提升(LPE)漏洞。该漏洞源于 2017 年引入的一个逻辑缺陷,允许任何无特权的本地用户向任意可读文件的页缓存中写入 4 个受控字节——足以覆盖 setuid 二进制文件并获得 root 权限。一个可用的 732 字节 Python...
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-PoC
CVE-2026-31431 PoC Linux 内核中通过 algifaead 页缓存写入实现本地权限提升(“Copy Fail”) 作者: Van Glenndon Enad 原始发现: Theori / Xint Code 研究团队(Taeyang Lee) 发布时间: 2026 年 4 月 29 日 严重性: 高 CVSS v3.1 评分: 7.8 CVSS v3.1 向量: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H CWE: CWE-787(越界写入)、CWE-269(权限管理不当) 目录 1. 执行摘要 2. 受影响软件 3...
check-copyfail-cve-2026-31431
check-copyfail check-copyfail.sh 是一个只读 Bash 脚本,用于评估主机对 CVE-2026-31431(“Copy Fail”)的暴露程度。 作者:Silent4Labs 它会检查本地系统的以下内容: 内核版本及已知上游补丁状态 受影响的发行版基线 algifaead 模块状态 活跃的 AFALG 套接字使用情况 authencesn 可用性 常见的可读 setuid-root 目标,如 /usr/bin/su 常用于本地漏洞利用投递的可写暂存目录 容器或 Kubernetes 环境上下文 缓解状态,如 seccomp 过滤器、modprobe 黑名单...
CVE-2026-31431-CopyFail-static-ELF--POC
CVE-2026-31431: Copy Fail - 587字节静态ELF 这个漏洞不是我发现的。功劳归于 Xint Code / Theori。 这个仓库是我对如何将漏洞利用做到尽可能小的尝试——一个 手工编写的x8664 ELF,仅用587字节完成完整的本地提权。没有libc,没有 链接器,没有运行时。只有NASM和固执。 实际上,内核通过AFALG + splice将写入原语交给你, 可以写入任何可读文件的页缓存。将其指向setuid 二进制的入口点,写入shellcode,执行该二进制,获得root。 关于体积的参考:原始的公开Copy Fail文章附带了一个微型...
CVE-2026-31431
CVE-2026-31431 — 通过 AFALG 实现本地权限提升 2026-04-29 — 我在MyDigitalLife 论坛 分享此漏洞利用代码一天后,将其公开发布。 它不需要 Python;使用 C 语言编写,并通过以下命令编译为尽可能小的体积: musl-gcc -static -Os -o exploit exploit.c -s 严重威胁。该漏洞利用二进制文件编译时无任何依赖,可用于测试任何 Linux 系统是否存在漏洞。 CVE-2026-31431 是 NIST 确认的 Linux 内核漏洞,允许非特权本地用户在数秒内获得 root shell。鉴于...
CVE-2021-4034
Python3 代码,用于利用 CVE-2021-4034 PWNKIT。 这是一次“我能否用 Python 实现这个?”的练习,并非 作为健壮的利用代码。它在我这里能跑通,可能还有 bug。 默认载荷会以 root 身份启动一个 shell,由 msfvenom 生成: msfvenom -p linux/x64/exec -f elf-so PrependSetuid=true | base64 我也测试过 linux/x64/shellreversetcp。请确保在 msfvenom 命令中包含 PrependSetuid=true 参数,否则你只会得到一个 以当前用户身份运行的...
CVE-2026-31431
CVE-2026-31431 — “Copy Fail” Linux 内核 crypto algifaead 子系统中的本地权限提升漏洞。 概述 CVE-2026-31431,代号“Copy Fail”,是 Linux 内核 authencesn 加密模板(algifaead)中的一个逻辑缺陷。它允许非特权本地用户对任何可读文件的页缓存执行受控的 4 字节写入,从而可被利用来修改 setuid 二进制文件并获得 root 权限。 CVSS: 7.8(高危) 受影响范围: 自 2017 年以来发布的所有主流 Linux 内核 利用方式: 一个 732 字节的 Python...
copy-fail-CVE-2026-31431
CVE-2026-31431 — Copy Fail 732 字节。任何发行版。Root。 Linux 内核 authencesn 加密模板中的一个直线逻辑缺陷,使无特权的本地用户能够对任何可读文件(包括 setuid 二进制文件)的页缓存执行精确、受控的 4 字节写入。无需竞争条件。无需重试。无需重新编译。自 2017 年以来发布的每个主流 Linux 发行版均可获得 root 权限。 📄 技术分析文章 · 🔗 内核补丁 · 🛡️ CVSS:严重 已测试的发行版 发行版| 内核版本 ---|--- Ubuntu 24.04 LTS| 6.17.0-1007-aws Amazon Linu...
copy-fail-mitigate-no-reboot
copy-fail-mitigate 针对 Copy Fail / CVE-2026-31431 的最小化免重启缓解辅助脚本。 该脚本会禁用存在漏洞的 algifaead 模块路径,并尝试立即卸载该模块。同时,它还会尽力对 /usr/bin/su 执行页缓存回收。 这只是缓解措施,并非内核修复。请尽快安装厂商提供的已修补内核。 功能说明 该脚本执行 Copy Fail 公开公告所建议的缓解操作: echo "install algifaead /bin/false" /etc/modprobe.d/disable-algif.conf rmmod algifaead 2/dev/null...
CVE-2026-31431-Copy-Fail-Detection-Toolkit
CVE-2026-31431(复制失败)检测工具包 用于 CVE-2026-31431“复制失败”的检测与分析工具包——这是一个影响 2017 年以来各发行版的严重 Linux 本地权限提升漏洞。 漏洞概述 CVE-2026-31431 利用了 Linux 内核 algifaead 实现中的逻辑缺陷,可通过以下方式实现可靠的本地权限提升: 内核加密 API(algifaead)中的逻辑漏洞 通过 AFALG 套接字接口和 splice 系统调用进行利用 针对 setuid 二进制文件页缓存的 4 字节写入原语 100% 可靠性——无需竞态条件或特定内核偏移量 关键影响场景 容器逃逸...
CVE-2026-31431-cleaned
copyFail.py — CVE 漏洞利用分析报告 概述 copyFail.py 是一个概念验证(PoC)漏洞利用程序,演示了 Linux 内核中的一个本地权限提升 漏洞。通过滥用 splice 系统调用并结合精心构造的套接字选项,该漏洞利用程序能够破坏任意内核内存。它利用这一能力将磁盘上的任意 setuid 二进制文件覆盖为自定义的 ELF 可执行文件,然后运行被篡改的二进制文件以获得提升的权限。 攻击类型: 本地权限提升(LPE) 影响: 完全 root shell 访问权限(当针对 setuid-root 二进制文件时) 复杂度: 低(单个脚本,无外部依赖) 用法:...
cve-2021-4034
CVE-2021-4034 漏洞利用,但用 Rust 编写,为什么不呢? 基于 https://github.com/arthepsy/CVE-2021-4034/blob/main/cve-2021-4034-poc.c $ ./download-and-unpack-vulnerable-pkexec.sh 可选:为测试启用 setuid/setgid $ cargo run --bin prep && cd playground && cargo run --bin pwn Finished dev unoptimized + debuginfo targets in 0.00s...
Copy_Grail
copygrail | copy-fail-CVE-2026-31431 copygrail 是 CVE-2026-31431(“Copy Fail”)本地权限提升漏洞的一个紧凑型单文件 C++ 实现。 它展示了一种简洁的 AFALG + splice 页缓存破坏技术,可用于覆盖 setuid 二进制文件,并在易受攻击的 Linux 系统上将权限提升至 root。 该项目以简洁性和可移植性为设计目标——没有臃肿的代码库,没有不必要的依赖,仅是一个用现代 C++ 编写的直接明了的概念验证。 ⚠️ 法律免责声明 本项目仅用于教育目的、安全研究和经授权的渗透测试 。...
CVE-2026-31431
Copy Fail(CVE-2026-31431)——综合技术分析报告 1. 漏洞概述 漏洞名称: Copy Fail CVE 标识符: CVE-2026-31431 发现者/作者: Xint 代码研究团队(基于 Theori 研究员 Taeyang Lee 的初步基础研究)。 "Copy Fail" 是 Linux 内核 authencesn 加密模板中的一个严重逻辑漏洞。它允许非特权本地用户对系统上任何可读文件的页缓存执行确定性的、可控的 4 字节写入。通过针对 setuid 二进制文件(如 /usr/bin/su),攻击者可以修改内存中的执行缓存,从而将权限提升至 Root(UID...