XZ1r0/cve-2026-poc-collection
GitHub: XZ1r0/cve-2026-poc-collection
Stars: 2 | Forks: 0
# CVE-2026 PoC收集报告
**收集时间**: 2026年5月19日
**收集工具**: 自动化脚本 + 代理访问
**代理**: [已隐藏]
## 收集统计
- **总PoC数量**: 12个
- **分类统计**:
- Web应用漏洞: 3个
- Linux内核漏洞: 3个
- Windows漏洞: 1个
- 其他漏洞: 5个
## 详细PoC列表
### 1. Web应用漏洞
#### CVE-2026-21858 (CVSS 10.0)
- **描述**: n8n Ni8mare - 未授权任意文件读取到RCE链
- **语言**: Python
- **星标**: 257
- **URL**: https://github.com/Chocapikk/CVE-2026-21858
- **严重程度**: 严重
- **影响**: 远程代码执行
#### CVE-2026-23918-Apache-H2-PoC
- **描述**: Apache mod_http2双重释放漏洞PoC,支持多模式DoS和被动RCE检测
- **语言**: Python
- **星标**: 15
- **URL**: https://github.com/xeloxa/CVE-2026-23918-Apache-H2-PoC
- **严重程度**: 高
- **影响**: 拒绝服务、远程代码执行
#### CVE-2026-31431-Copy-Fail
- **描述**: Linux本地权限提升漏洞研究资料、PoC脚本和实验资产
- **语言**: C
- **星标**: 5
- **URL**: https://github.com/4xura/CVE-2026-31431-Copy-Fail
- **严重程度**: 高
- **影响**: 本地权限提升
### 2. Linux内核漏洞
#### cve_2026_31431
- **描述**: CVE-2026-31431漏洞利用PoC
- **语言**: Python
- **星标**: 558
- **URL**: https://github.com/rootsecdev/cve_2026_31431
- **严重程度**: 高
- **影响**: 本地权限提升
#### CVE-2026-31431-Linux-Copy-Fail
- **描述**: 使用Rust实现的CVE-2026-31431漏洞利用,通过任意页面缓写入原语实现本地权限提升
- **语言**: Rust
- **星标**: 2
- **URL**: https://github.com/Dullpurple-sloop726/CVE-2026-31431-Linux-Copy-Fail
- **严重程度**: 高
- **影响**: 本地权限提升
#### Copy-Fail-CVE-2026-31431-Kubernetes-PoC
- **描述**: Kubernetes容器逃逸PoC,通过CVE-2026-31431页面缓存损坏实现节点级代码执行
- **语言**: YAML
- **星标**: 138
- **URL**: https://github.com/Percivalll/Copy-Fail-CVE-2026-31431-Kubernetes-PoC
- **严重程度**: 严重
- **影响**: 容器逃逸、节点级代码执行
### 3. Windows漏洞
#### CVE-2026-21509-PoC
- **描述**: Microsoft Office安全功能绕过漏洞教育PoC,生成无害DOCX文件研究EDR/AV可见性
- **语言**: Python
- **星标**: 17
- **URL**: https://github.com/gavz/CVE-2026-21509-PoC
- **严重程度**: 中
- **影响**: 安全功能绕过
### 4. 其他漏洞
#### CVE-2026-41940-Exploit-PoC
- **描述**: cPanel和WHM认证绕过漏洞PoC工具,使用Go语言编写
- **语言**: Go
- **星标**: 0
- **URL**: https://github.com/Defacto-ridgepole254/CVE-2026-41940-Exploit-PoC
- **严重程度**: 高
- **影响**: 认证绕过
#### CVE-2026-31802
- **描述**: npm tar包路径遍历漏洞PoC,通过符号链接提取实现任意文件覆盖
- **语言**: JavaScript
- **星标**: 0
- **URL**: https://github.com/Recorded-texteditor120/CVE-2026-31802
- **严重程度**: 高
- **影响**: 任意文件覆盖
#### CVE-2026-2991
- **描述**: KiviCare 4.1.2及以下版本患者社交登录REST端点认证绕过漏洞PoC
- **语言**: PHP
- **星标**: 0
- **URL**: https://github.com/Jumpthereness578/CVE-2026-2991
- **严重程度**: 中
- **影响**: 认证绕过
#### CVE-2026-26128
- **描述**: CVE-2026-26128漏洞利用PoC
- **语言**: Python
- **星标**: 22
- **URL**: https://github.com/jarnovandenbrink/CVE-2026-26128
- **严重程度**: 高
- **影响**: 待分析
#### copyfail-rs
- **描述**: 使用静态二进制文件检测和利用CVE-2026-31431漏洞,监控系统完整性并绕过PAM认证
- **语言**: Rust
- **星标**: 0
- **URL**: https://github.com/Liverwortenuresis371/copyfail-rs
- **严重程度**: 高
- **影响**: 认证绕过、权限提升
## 漏洞分类说明
### 按漏洞类型分类
1. **权限提升漏洞** (4个)
- cve_2026_31431 (Linux内核)
- CVE-2026-31431-Linux-Copy-Fail (Linux内核)
- Copy-Fail-CVE-2026-31431-Kubernetes-PoC (容器逃逸)
- copyfail-rs (安全工具)
2. **远程代码执行漏洞** (2个)
- CVE-2026-21858 (n8n)
- CVE-2026-23918-Apache-H2-PoC (Apache)
3. **认证绕过漏洞** (3个)
- CVE-2026-41940 (cPanel/WHM)
- CVE-2026-2991 (KiviCare)
- copyfail-rs (PAM绕过)
4. **路径遍历漏洞** (2个)
- CVE-2026-31802 (npm tar)
- CVE-2026-31431-Copy-Fail (研究资料)
5. **安全功能绕过漏洞** (1个)
- CVE-2026-21509 (Microsoft Office)
### 按编程语言分类
1. **Python**: 6个PoC
2. **Rust**: 2个PoC
3. **Go**: 1个PoC
4. **JavaScript**: 1个PoC
5. **PHP**: 1个PoC
6. **C**: 1个PoC
7. **YAML**: 1个PoC
### 按严重程度分类
1. **严重 (CVSS 9.0-10.0)**: 2个
- CVE-2026-21858 (CVSS 10.0)
- Copy-Fail-CVE-2026-31431-Kubernetes-PoC
2. **高 (CVSS 7.0-8.9)**: 8个
- cve_2026_31431
- CVE-2026-31431-Linux-Copy-Fail
- CVE-2026-31431-Copy-Fail
- CVE-2026-41940-Exploit-PoC
- CVE-2026-31802
- CVE-2026-26128
- copyfail-rs
- CVE-2026-23918-Apache-H2-PoC
3. **中 (CVSS 4.0-6.9)**: 2个
- CVE-2026-21509-PoC
- CVE-2026-2991
## 使用说明
### 环境要求
- Git
- 对应编程语言的编译器/解释器
- 代理访问 (已隐藏)
### 安全警告
⚠️ **这些PoC仅用于安全研究和授权测试目的**
1. 未经授权使用这些漏洞利用工具是非法的
2. 在测试环境中使用,不要对生产系统进行测试
3. 遵守当地法律法规和道德准则
### 使用步骤
1. **克隆仓库**:
git clone https://github.com/用户名/仓库名.git
2. **查看文档**:
cd 仓库名
cat README.md
3. **编译/运行**:
根据仓库说明进行编译和运行
## 重要漏洞详情
### CVE-2026-21858 (n8n RCE链)
- **CVSS评分**: 10.0 (严重)
- **影响范围**: n8n工作流自动化平台
- **攻击方式**: 未授权任意文件读取 → 远程代码执行
- **利用条件**: 无需认证
- **修复建议**: 立即升级到最新版本
### CVE-2026-31431 (Linux内核权限提升)
- **CVSS评分**: 7.8 (高)
- **影响范围**: Linux内核
- **攻击方式**: 页面缓存损坏 → 本地权限提升
- **利用条件**: 本地访问
- **修复建议**: 更新内核版本
### CVE-2026-41940 (cPanel认证绕过)
- **CVSS评分**: 8.1 (高)
- **影响范围**: cPanel/WHM
- **攻击方式**: 认证绕过
- **利用条件**: 网络访问
- **修复建议**: 更新cPanel版本
## 后续改进建议
1. **扩展搜索范围**:
- 添加更多CVE编号搜索
- 搜索其他代码托管平台 (GitLab, Bitbucket)
- 监控安全公告和漏洞数据库
2. **自动化更新**:
- 设置定时任务自动收集新PoC
- 监控GitHub安全公告
- 自动验证PoC可用性
3. **分类优化**:
- 按CVSS评分分类
- 按受影响软件分类
- 按漏洞影响分类
- 按攻击向量分类
4. **验证机制**:
- 自动验证PoC可用性
- 检查PoC安全性
- 生成漏洞利用报告
## 目录结构
2026/
├── web/ # Web应用漏洞PoC
│ ├── CVE-2026-21858/
│ ├── CVE-2026-31431-Copy-Fail/
│ └── CVE-2026-23918-Apache-H2-PoC/
├── linux/ # Linux内核漏洞PoC
│ ├── cve_2026_31431/
│ ├── CVE-2026-31431-Linux-Copy-Fail/
│ └── Copy-Fail-CVE-2026-31431-Kubernetes-PoC/
├── windows/ # Windows漏洞PoC
│ └── CVE-2026-21509-PoC/
├── network/ # 网络设备漏洞PoC (待收集)
├── other/ # 其他漏洞PoC
│ ├── CVE-2026-41940-Exploit-PoC/
│ ├── CVE-2026-31802/
│ ├── CVE-2026-2991/
│ ├── CVE-2026-26128/
│ └── copyfail-rs/
├── logs/ # 日志文件
│ ├── github_search.json
│ └── repo_list.txt
├── search_poc.py # Python搜索脚本
├── collect_poc.sh # 原始收集脚本
├── collect_poc_v2.sh # 优化收集脚本
└── README.md # 本报告
## 联系信息
如有问题或建议,请通过以下方式联系:
- 创建GitHub Issue
- 发送邮件至安全团队
**免责声明**: 本工具仅用于合法的安全研究和授权测试。使用者应遵守所有适用的法律法规,并对自己的行为负责。