Impact
MapServer versions 6.4.0 through 8.6.3 contain a NULL pointer dereference in SLD rule parsing triggered by the <ElseFilter/> element in an SLD document delivered via the WMS SLD_BODY parameter. The flaw occurs when the rule contains no symbolizer, causing the parser to reference an out‑of‑bounds class index and crash the server. Attackers can exploit this by supplying a 200‑byte, well‑formed SLD without needing authentication, resulting in a denial of service.
Affected Systems
MapServer 6.4.0 up to, but not including, 8.6.3 are affected. All users running these releases should verify their installed version.
Risk and Exploitability
The vulnerability has a CVSS score of 7.5, indicating a high impact and medium complexity to exploit. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog. Because the attack vector is a public WMS request that requires no authentication, the risk of exploitation is significant for exposed services.
OpenCVE Enrichment