Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-31431 — CVE-2026-31431 的 PoC 漏洞利用程序,通过 authencesn 页缓存写入实现 Linux 内核本地权限提升(LPE),自 2017 年以来可在大多数发行版上实现从非特权用户到 root 的权限提升。 | Kitploit
工具/GitHubGitHub/rvzsec/cve-2026-31431
权限提升漏洞利用框架漏洞分析漏洞利用学习与教育Payload 开发二进制利用
GitHubrvzsec/cve-2026-31431

CVE-2026-31431

CVE-2026-31431 的 PoC 漏洞利用程序,通过 authencesn 页缓存写入实现 Linux 内核本地权限提升(LPE),自 2017 年以来可在大多数发行版上实现从非特权用户到 root 的权限提升。

查看仓库
33个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

CVE-2026-31431 - Copy Fail

Copy Fail 是 Linux 内核加密子系统中的一个逻辑漏洞(CVE-2026-31431)。2017 年对 algif_aead.c 的一项优化意外地将页缓存页面放入了可写的 scatterlist 中。authencesn AEAD 算法在解密过程中会在输出边界之外写入 4 个临时字节,这些字节通过就地(in-place)scatterlist 直接落入攻击者 splice 进来的任何文件的内核缓存副本中。这使得无特权的本地用户能够对任何可读文件的页缓存进行受控的 4 字节写入,从而通过破坏 setuid 二进制文件轻松提权至 root。

本仓库包含干净、可读的 C 和 Python 版 PoC 漏洞利用代码,已在 Ubuntu 24.04 LTS(内核 6.8.0-1012-aws)上验证通过。

root@kitploit:~
$ ./copy_fail
# id
uid=0(root) gid=1000(user) groups=1000(user)

Copy Fail 漏洞利用演示

Zyenra
在 zyenra.com 阅读完整的分析文章和漏洞利用详解

使用方法

Python(需要 3.10+)

root@kitploit:~
git clone https://github.com/rvizx/CVE-2026-31431.git
cd CVE-2026-31431
python3 copy_fail.py

C

root@kitploit:~
git clone https://github.com/rvizx/CVE-2026-31431.git
cd CVE-2026-31431
gcc -o copy_fail copy_fail.c
./copy_fail

参考资料

  • copy.fail - Xint Code / Theori 的原始披露
  • Xint Code 分析文章 - 完整的技术深入剖析
  • Theori PoC - 原始精简版 Python PoC
  • 内核补丁 - 主线修复

免责声明

仅限授权的安全测试和研究使用。请勿在非您所有或未经书面许可的系统上运行。该漏洞利用会修改 setuid 二进制文件的页缓存——由此获得的 root shell 是真实有效的。

作者

Ravindu Wickramasinghe (@rvz) - Zyenra Security

下载工具