jshDevs/CVE_kernellinux_jsh
GitHub: jshDevs/CVE_kernellinux_jsh
专注于 RPM 发行版内核高危 CVE 的模块化 Bash 审计与引导修复框架,兼顾安全限制与结构化日志输出。
Stars: 1 | Forks: 0
# CVE_kernellinux_jsh — kernelsec Framework
模块化的 Bash 框架,用于审计和修复基于 RPM 的发行版(AlmaLinux 8/9、Rocky Linux 8/9、CentOS Stream 8/9/10)中 Linux 内核的关键 CVE。
## 涵盖的 CVE
| CVE | 子系统 | 类型 | CVSS | 严重性 |
|-----|-----------|------|------|----------|
| CVE-2026-31431 (CopyFail) | `crypto/algif_aead` | LPE | 7.8 | CRITICAL |
| CVE-2026-31533 | `net/tls` | 远程 UAF | 9.8 | CRITICAL |
| CVE-2026-31508 | `net/openvswitch` | LPE OVS | 8.8 | HIGH |
| CVE-2026-23231 | `netfilter/nf_tables` | UAF | 7.0 | HIGH |
| CVE-2026-23183 | `cgroup/dmem` | NULL 解引用 DoS | 6.2 | MEDIUM |
| CVE-2025-71238 | `scsi/qla2xxx` | 双重释放 | 7.0 | HIGH |
## 架构
```
kernelsec/
├── kernelsec-main.sh # Orquestador principal
├── lib/
│ ├── 00-globals.sh # Constantes, flags, CVE DB
│ ├── 01-logger.sh # Logger JSONL estructurado
│ ├── 02-detect.sh # Detección solo-lectura
│ ├── 03-impact.sh # Análisis de impacto en apps
│ └── 04-remediate.sh # Remediación guiada
├── tests/
│ ├── test-logger.sh
│ ├── test-detect.sh
│ └── test-remediate.sh
└── reports/
```
## 执行流程
```
Auditoría (sin root) → Análisis de impacto (root+lsof) → Remediación (root+confirmación)
```
## 绝对安全限制
- ❌ 任何情况下都禁止自动 `reboot`
- ❌ 未经验证的先前备份,禁止修改 GRUB
- ❌ 未先使用 `--assumeno` (dry-run) 进行测试,禁止安装软件包
- ❌ 禁止对外部输入使用 `eval`
- ❌ 未事先验证非空路径,禁止使用 `rm -rf`
## 分批开发计划
请参阅 [BATCH_PLAN.md](./BATCH_PLAN.md) 获取完整的 6 批次路线图。
## 快速使用
```
# 审计(无 root)
bash kernelsec/kernelsec-main.sh --audit
# 完整 Dry-run
bash kernelsec/kernelsec-main.sh --dry-run --verbose
# 引导式修复(需要 root)
sudo bash kernelsec/kernelsec-main.sh --remediate --cve CVE-2026-31431
```
## 环境要求
- Bash 4.2+
- `shellcheck` (开发环境)
- `rpm` / `uname` / `lsof` (运行环境)
- AlmaLinux 8/9 | Rocky Linux 8/9 | CentOS Stream 8/9/10
标签:AlmaLinux, CentOS, CopyFail, Crypto子系统, CVE审计, GitHub Advanced Security, Linux内核安全, LPE, Netfilter, Rocky Linux, RPM系发行版, UAF漏洞, Web报告查看器, 内核补丁, 后渗透, 安全加固, 对称加密, 应用安全, 开源安全工具, 无线安全, 时序数据库, 本地提权, 漏洞修复, 编程工具, 网络安全, 网络安全培训, 自动化审计, 远程代码执行, 逆向工程平台, 隐私保护