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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2026-43499 — CVE-2026-43499 PoC | Kitploit
工具/GitHubGitHub/mobiusm/cve-2026-43499
内存取证漏洞分析漏洞利用学习与教育二进制利用
GitHubmobiusm/cve-2026-43499

CVE-2026-43499

CVE-2026-43499 PoC

查看仓库
144371个月前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2026-43499 — Linux 内核 Futex PI 释放后使用

漏洞

kernel/locking/rtmutex.c 中的 remove_waiter() 被慢速锁路径使用,同时也在 futex_requeue() 调用 rt_mutex_start_proxy_lock() 时用于代理锁回滚。

在代理锁场景下,waiter::task 并不是 current,但 remove_waiter() 错误地对 current 进行操作。这会导致三个问题:

  1. rbtree 出队时没有持有 waiter::task::pi_lock。
  2. 等待者任务的 pi_blocked_on 未被清除,留下一个悬垂指针,可直接导致释放后使用。
  3. rt_mutex_adjust_prio_chain() 对错误的进程进行了操作。

CWE-416(释放后使用)。CVSS 3.1:7.8 高危(本地,低复杂度,需要低权限)。

受影响版本:Linux 2.6.39 至 6.18.x;已在 6.1.175、6.6.140、6.12.86、6.18.27、7.0.4 中修复。

使用方法

前提条件: Android NDK 27、CMake ≥ 3.22、adb。

root@kitploit:~
cmake -B build -G Ninja
cmake --build build
adb push build/trigger /data/local/tmp/trigger
adb shell chmod +x /data/local/tmp/trigger
adb shell /data/local/tmp/trigger

在存在漏洞的设备上,预期输出以内核 panic 结束:

root@kitploit:~
Unable to handle kernel write to read-only memory

致谢

报告人:

  • Yuan Tan
  • Yifan Wu
  • Juefei Pu
  • Xin Liu

修复作者: Keenan Dong
修复提交者: Thomas Gleixner
提交: 3bfdc63 — rtmutex:在 remove_waiter() 中使用 waiter::task 替代 current

下载工具