CVE-2026-42511ISC dhclient在处理BOOTP响应的文件字段时存在输入验证缺失漏洞。程序在将此字段写入租约文件时未对双引号进行转义,允许攻击者通过恶意DHCP服务器注入任意dhclient.conf配置指令。当系统重启或dhclient重新加载租约文件时,恶意配置将被dhclient-script执行,从而在目标系统上以root权限实现任意代码执行。
该漏洞的核心在于dhclient对BOOTP协议中“file”字段的处理逻辑存在缺陷。当客户端向DHCP服务器请求IP时,攻击者控制的恶意服务器在响应包的file字段中构造包含引号和换行符的特殊字符串。由于缺乏转义机制,该字符串在写入dhclient.leases文件时会破坏原有的配置语法结构。攻击者利用这一点注入类似`execute("command")`的恶意指令。一旦网络服务重启或系统重启,dhclient重新读取并解析被污染的租约文件,将这些指令当作合法配置传递给dhclient-shell脚本执行,导致系统被完全控制。