🎯 CVE-2026-43500 深度技术分析:漏洞根因 · PoC/EXP · 检测指纹
CVE-2026-43500 深度技术分析
摘要:CVE-2026-43500 是 Linux 内核 rxrpc 协议实现中的一个高危险性本地漏洞,NVD 评分 CVSS 7.8(High)。漏洞根因在于 rxrpc 处理 DATA/RESPONSE 数据包时,仅检查了 skb_cloned(),而未覆盖 SKBFL_SHARED_FRAG 与 frag_list 等“共享分页”场景,导致安全层在就地解密/校验时可能向被 splice 共享的 page cache 页面写入数据,形成类似 Dirty Pipe 的共享页写回原语。目前该漏洞未收录 CISA KEV,Exploit-DB 暂无公开 EXP;公开 GitHub 仓库主要提供的是模块级缓解脚本。
📌 漏洞概述
CVE-2026-43500 是 Linux 内核 rxrpc 子系统的安全漏洞,NVD-Latest 数据给出 CVSS 评分为 7.8,属于高危漏洞。该漏洞影响 Linux 内核中 AF_RXRPC 协议的 DATA 与 RESPONSE 包处理路径,具体涉及 rxrpc_input_call_event() 与 rxrpc_verify_response()。由于 NVD 基础数据未提供精确的版本区间,实际受影响内核版本需以各 Linux 发行版的 backport 公告为准;原则上,凡是编译了 rxrpc 支持、且未应用本次修复补丁的内核,都可能暴露在该漏洞下。
从缺陷性质看,这是一个“skb 共享分页所有权检查不完整”的逻辑漏洞:内核错误地认为只要
🧪 PoC 复现
从 GitHub 公开仓库抓取的实际 PoC 代码(仓库)。
📋 代码元数据语言md来源vorkampfer/dirty_frag_mitigation针对性✅ 已验证与漏洞相关(代码含 CVE 引用)依赖见代码注释/README用法详见代码注释中的使用说明
# dirty_frag_mitigation
1. A bash script for mitigating linux dirty frag exploit CVE-2026-43500
2. Works on all Debian/Ubuntu Arch based platforms i.e. Kali,ParrotSec,
BlackArch
3. Added --check to run as non-root user. Added fragnesia support as it shares the same patch surface with dirtyfrag.
## Example usage:
```
ᐅ dirty_frag_fix.sh --check
[*] Checking dirtyfrag mitigation status (non-root check mode)...
[*] Config file: /etc/modprobe.d/dirtyfrag.conf
[*] install esp4 /bin/false: yes
[*] install esp6 /bin/false: yes
[*] install rxrpc /bin/false: yes
[*] Any vulnerable modules currently loaded: no
[+] Likely mitigated against dirtyfrag based on module blocklist and load state.
[*] Note: This same module-level mitigation also reduces fragnesia exposure on the same ESP/XFRM surface.
[*] Note: Fragnesia is a separate bug with its own patch,
but shares mitigation surface with dirtyfrag.⚔️ EXP 利用代码
截至分析时,Exploit-DB 未收录该 CVE 的公开利用代码。可利用上述 PoC 进行验证,或关注 Exploit-DB 更新。
🕵️ 检测指纹
当前规则库未收录针对该 CVE 的专用检测规则。建议:
- 根据漏洞根因编写 Nuclei 检测模板
- 在 WAF/IDS 中配置针对漏洞特征的规则
- 关注漏洞指纹库更新
🤖 本文由漏洞情报系统自动聚合生成 · 2026-08-03 08:44 · 数据源: NVD/GitHub-Advisory/OSV/CISA-KEV/Exploit-DB/PoC-in-GitHub + 检测规则库