CVE-2009-2281: osgeo mapserver
Vulnerability summary
CVE-2009-2281 is a high (CVSS 10.0) vulnerability in osgeo mapserver. EPSS estimates a 5.95% chance of exploitation in the next 30 days, higher than 93.2% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1Timeline
- 23-10-2009PublishedVulnerability first disclosed.
- 16-09-2024Last modifiedVulnerability information updated.
Description
Multiple heap-based buffer underflows in the readPostBody function in cgiutil.c in mapserv in MapServer 4.x through 4.10.4 and 5.x before 5.4.2 allow remote attackers to execute arbitrary code via (1) a crafted Content-Length HTTP header or (2) a large HTTP request, related to an integer overflow that triggers a heap-based buffer overflow. NOTE: this issue reportedly exists because of an incomplete fix for CVE-2009-0840.
CVSS metrics
1 score · 1 source · 1 versionEPSS trend
Probability
5.95%
Chance of exploitation in the next 30 days
Percentile
93%
Versus all other CVEs
30-day change
0.00 pp
From 5.95% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Debian1 product
- mapserver< 5.4.2-1
Osgeo1 product
- mapserver4.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
Umn1 product
- mapserver4.0 | 4.0:beta1 | 4.0:beta2
3 vendors · 3 products
References
8 links- security.debian.org/pool/updates/main/m/mapserver/mapserver_4.10.0-5.1+etch4.diff.gzX Refsource CONFIRMPatch
- trac.osgeo.org/mapserver/browser/tags/rel-5-4-2/mapserver/HISTORY.TXTX Refsource CONFIRM
- trac.osgeo.org/mapserver/ticket/2943X Refsource CONFIRM
- security.debian.org/pool/updates/main/m/mapserver/mapserver_5.0.3-3+lenny4.diff.gzX Refsource CONFIRMPatch