CVE:CVE-2002-2400
CNNVD:CNNVD-200212-204
LibHTTPD是一款用于嵌入设备的小型WEB服务程序。
LibHTTPD对超长POST请求处理不正确，远程攻击者可以利用这个漏洞对LibHTTPD服务程序进行缓冲区溢出攻击，以WEB进程在系统上执行任意指令。
检查libhttpd.a库中的'api.c'源代码，发现860行的httpdProcessRequest()函数对用户提交的输入缺少正确检查，提交超长POST请求可导致不经过充分边界检查而直接进行拷贝操作，发生缓冲区溢出，精心构建提交请求数据可能以WEB进程权限在系统上执行任意指令。
solution:Upgrade hughes_technologies libhttpd to a higher version than 1.2,and avoid the version 1.2