billybaraja/cve-2026-5950-bind9-resolver-dos
GitHub: billybaraja/cve-2026-5950-bind9-resolver-dos
围绕 CVE-2026-5950 BIND 9 解析器 DoS 漏洞整理的防御性研究笔记,提供受影响版本信息、修复指引和本地版本检测脚本。
Stars: 1 | Forks: 0
# CVE-2026-5950 - BIND 9 解析器 DoS
关于 CVE-2026-5950 的研究笔记和防御指南,这是 BIND 9 解析器状态机中存在的一个无界重发循环漏洞。
## 概述
CVE-2026-5950 影响递归 BIND 9 解析器。在特定的重试和坏服务器处理条件下,远程未经身份验证的攻击者可能会触发反复重发行为,从而导致严重的资源耗尽。
本仓库的目的是出于防御。它不发布 exploit payload 或实际的攻击步骤。
## 关键信息
| 字段 | 值 |
| --- | --- |
| CVE | CVE-2026-5950 |
| 产品 | ISC BIND 9 |
| 组件 | 解析器 |
| 弱点 | CWE-606:循环条件的输入未加检查 |
| 严重程度 | 中危 |
| CVSS v3.1 | 5.3 |
| 向量 | `CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L` |
| 影响 | 可用性 / 资源耗尽 |
| 可利用性 | 远程 |
| 身份验证 | 不需要 |
## 受影响版本
根据 ISC 公告,受影响的版本范围如下:
| 分支 | 受影响版本 | 修复版本 |
| --- | --- | --- |
| BIND 9.18 | `9.18.36` 至 `9.18.48` | `9.18.49` |
| BIND 9.20 | `9.20.8` 至 `9.20.22` | `9.20.23` |
| BIND 9.21 | `9.21.7` 至 `9.21.21` | `9.21.22` |
| BIND 9.18-S | `9.18.36-S1` 至 `9.18.48-S1` | `9.18.49-S1` |
| BIND 9.20-S | `9.20.9-S1` 至 `9.20.22-S1` | `9.20.23-S1` |
## 影响
该漏洞可能通过资源耗尽影响递归解析器的可用性。ISC 指出解析器会受到影响,而权威服务据信不受此特定问题的影响。
## 防御性检查
使用辅助脚本来对本地 BIND 版本进行分类:
```
python3 scripts/check_bind_version.py 9.20.22
python3 scripts/check_bind_version.py 9.20.23
python3 scripts/check_bind_version.py 9.18.48-S1
```
预期输出:
```
9.20.22: affected - upgrade to 9.20.23
9.20.23: not affected by the listed vulnerable range
9.18.48-S1: affected - upgrade to 9.18.49-S1
```
## 推荐补救措施
升级到最接近当前部署分支的已修复版本:
- `9.18.49`
- `9.20.23`
- `9.21.22`
- `9.18.49-S1`
- `9.20.23-S1`
ISC 在公开公告中声明,目前没有任何已知的变通方案。
## 仓库内容
- [docs/advisory.md](docs/advisory.md) - 结构化的公告说明。
- [docs/detection.md](docs/detection.md) - 防御性版本和环境检查。
- [scripts/check_bind_version.py](scripts/check_bind_version.py) - 安全的本地版本分类工具。
## 研究者致谢
ISC 公告感谢 Billy Baraja (BielraX)) 将此漏洞引起 ISC 的注意。
## 参考链接
- [ISC 公告:CVE-2026-5950](https://kb.isc.org/docs/cve-2026-5950)
- [NVD:CVE-2026-5950](https://nvd.nist.gov/vuln/detail/CVE-2026-5950)
- [CVE 记录:CVE-2026-5950](https://www.cve.org/CVERecord?id=CVE-2026-5950)
标签:BIND 9, 情报收集, 拒绝服务漏洞, 漏洞研究, 版本检测, 逆向工具, 防御加固, 防御指南