choi95411/eBPF-cve-analysis-framework
GitHub: choi95411/eBPF-cve-analysis-framework
一个专注于 eBPF 子系统的 1-day CVE 分析框架,系统整理 syzkaller 等通用 fuzzer 难以发现的漏洞模式,为内核漏洞研究和 fuzzing 改进提供可复用的分析模板和分类体系。
Stars: 0 | Forks: 0
# eBPF 1-day CVE 分析框架
## 项目概述
本项目分析了大约 30 个公开的 eBPF 相关 1-day CVE,重点关注 syzkaller 等通用内核 fuzzer 难以检测到的漏洞模式。
目标是构建一个可复用的分析框架,按根本原因、受影响组件、补丁策略、复现条件、检测难度和缓解点对每个 CVE 进行组织整理。
## 主要目标
- 收集公开的 eBPF 相关 1-day CVE
- 筛选 syzkaller 难以检测或复现的 CVE
- 使用通用模板分析大约 30 个 CVE
- 构建 eBPF 漏洞模式分类法
- 整理 syzkaller 遗漏的模式,用于未来的 fuzzing 研究
- 为未来的 syzkaller 扩展项目奠定基础
## 仓库结构
- `docs/`:框架文档、方法论、分类法、最终报告
- `cves/`:单个 CVE 分析报告
- `data/`:元数据、对比表、摘要数据
- `scripts/`:用于汇总和搜索的辅助脚本
- `presentation/`:演示材料
- `reports/`:每周和最终报告
## 当前进展
- 已创建 CVE 候选元数据列表
- 已创建 CVE 分析模板
- 已创建初始分类法和分析协议
- 已完成样本分析:CVE-2024-50164
- 已完成附加样本分析:CVE-2024-50063, CVE-2024-49861
## 第一次演示范围
在第一次演示之前,本仓库提供:
- CVE 选择标准
- CVE 元数据候选列表
- 已固定的 CVE 分析模板
- 初始 eBPF 漏洞分类法
- 样本 CVE 分析报告
- 未来 syzkaller 改进研究计划
标签:0day挖掘, 0-day漏洞研究, 1-day漏洞, CISA项目, CSV导出, Cutter, CVE分析, Docker镜像, Fuzzing, Go语言工具, Linux内核, syzkaller, Web报告查看器, 内核安全, 安全基座, 安全渗透, 漏洞 taxonomy, 漏洞复现, 漏洞模式分类, 补丁分析, 防御加固, 防御机制