CVE-2026-110912
在 DragonFly BSD 6.4.2 及之前版本(直至 4bb22ff 之前),ARP 输入处理函数 arpintr() 和 in_arpinput()(位于 sys/netinet/if_ether.c)未验证传入 ARP 数据包的硬件地址长度(ar_hln)和协议地址长度(ar_pln)字段。随后...
- 已发布
- 2026年10月15日
- 已更新
- 2026年10月16日
- 分配 CNA
- mitre
- 观察到的证据
- 2026年10月16日
初级CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X低 · 未来 30 天
- 百分位
- 5.5%
- 型号日期
- 2026年10月17日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
在 DragonFly BSD 6.4.2 及之前版本(直至 4bb22ff 之前),ARP 输入处理函数 arpintr() 和 in_arpinput()(位于 sys/netinet/if_ether.c)未验证传入 ARP 数据包的硬件地址长度(ar_hln)和协议地址长度(ar_pln)字段。随后 in_arpreply() 将这些攻击者控制的值用作 memcpy 的长度参数,从仅有 6 字节和 4 字节长的内核缓冲区进行复制,导致内核堆和栈内存的越界读取,这些内存内容会被复制到发回请求方的 ARP 回复中。相邻网络上的未认证攻击者可以利用单个精心构造的 ARP 请求,泄露每种内核内存最多约 250 字节的内容,包括内核指针。预计该问题将在 6.6 稳定版发布时修复。
来源
针对 CVE-2026-110912(ARPBleed)的 Python/scapy 概念验证,该漏洞是 DragonFly BSD 中 ARP ar_hln/ar_pln 越界读取,会泄露内核堆和栈内存。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。