CVE:CVE-2003-0026
CNNVD:CNNVD-200301-034
DHCPD是动态主机配置协议，提供通过TCP/IP网络对主机传递配置信息。
DHCPD包含的minires库在处理主机名时没有进行正确缓冲区边界检查，远程攻击者可以利用这个漏洞进行缓冲区溢出攻击，可能以root用户权限在系统上执行任意指令。
DHCPD也提供给主机一些网络配置数据，ISC DHCPD允许DHCP服务程序动态更新DNS服务器，支持动态DNS更新是通过NSUPDATE功能实现。
在内部源代码审核中，ISC开发人员发现由NSUPDATE所调用的minires库在解析主机名时存在多个漏洞。这些漏洞是由于对主机名长度缺少正确检查。攻击者可以通过发送包含超长主机名值的DHCP消息来出发基于栈的缓冲区溢出，精心提供DHCP消息数据可能以root用户权限在系统上执行任意指令。
虽然minires库由BIND 8解析库改变而来，但这些漏洞在当前任何BIND版本中不存在。
solution:Upgrade isc dhcpd to a higher version than 3.0,3.0.1:rc1,3.0.1:rc2,3.0.1:rc3,3.0.1:rc4,3.0.1:rc5,3.0.1:rc6,3.0.1:rc7,3.0.1:rc8,and avoid the version 3.0,3.0.1:rc1,3.0.1:rc2,3.0.1:rc3,3.0.1:rc4,3.0.1:rc5,3.0.1:rc6,3.0.1:rc7,3.0.1:rc8