CVE:CVE-2009-2281
CNNVD:CNNVD-200910-368
Mapserver是开源地理空间（Osgeo）基金会的一套用于将空间数据和交互式地图应用程序发布到Web的开源平台。
MapServer的cgiutil.c文件中的readPostBody函数中存在缓冲区错误漏洞。远程攻击者可以通过向服务器提交特制的Content-Length HTTP头或超长的HTTP请求来触发这个溢出，导致执行任意代码。
solution:Upgrade osgeo mapserver to a higher version than 4.2.0:beta1,4.4.0,4.4.0:beta1,4.4.0:beta2,4.4.0:beta3,4.6.0,4.6.0:beta1,4.6.0:beta2,4.6.0:beta3,4.6.0:rc1,4.8.0:beta1,4.8.0:beta2,4.8.0:beta3,4.8.0:rc1,4.8.0:rc2,4.10.0,4.10.0:beta1,4.10.0:beta2,4.10.0:beta3,4.10.0:rc1,4.10.1,4.10.2,4.10.3,4.10.4,5.0.0,5.0.0:beta1,5.0.0:beta2,5.0.0:beta3,5.0.0:beta4,5.0.0:beta5,5.0.0:beta6,5.0.0:rc1,5.0.0:rc2,5.2.0,5.2.0:beta1,5.2.0:beta2,5.2.0:beta3,5.2.0:beta4,5.2.0:rc1,5.4.0,5.4.0:beta1,5.4.0:beta2,5.4.0:beta3,5.4.0:beta4,5.4.0:rc1,5.4.0:rc2,5.4.1,and avoid the version 4.2.0:beta1,4.4.0,4.4.0:beta1,4.4.0:beta2,4.4.0:beta3,4.6.0,4.6.0:beta1,4.6.0:beta2,4.6.0:beta3,4.6.0:rc1,4.8.0:beta1,4.8.0:beta2,4.8.0:beta3,4.8.0:rc1,4.8.0:rc2,4.10.0,4.10.0:beta1,4.10.0:beta2,4.10.0:beta3,4.10.0:rc1,4.10.1,4.10.2,4.10.3,4.10.4,5.0.0,5.0.0:beta1,5.0.0:beta2,5.0.0:beta3,5.0.0:beta4,5.0.0:beta5,5.0.0:beta6,5.0.0:rc1,5.0.0:rc2,5.2.0,5.2.0:beta1,5.2.0:beta2,5.2.0:beta3,5.2.0:beta4,5.2.0:rc1,5.4.0,5.4.0:beta1,5.4.0:beta2,5.4.0:beta3,5.4.0:beta4,5.4.0:rc1,5.4.0:rc2,5.4.1; Upgrade umn mapserver to a higher version than 4.0,4.0:beta1,4.0:beta2,and avoid the version 4.0,4.0:beta1,4.0:beta2