CVE-2026-45104
High · 7.5CVSS
7.5
EPSS
0.5%
Published
May 27, 2026
CISA due date
—
The record
MapServer is a system for developing web-based GIS applications. From 6.4.0 to before 8.6.3, msSLDParseUserStyle always calls _SLDApplyRuleValues(psRule, psLayer, 1); for any <Rule> carrying <ElseFilter/> — it assumes msSLDParseRule added one class. When the rule has no symbolizer (a structurally valid SLD), msSLDParseRule adds zero, and _SLDApplyRuleValues ends up indexing _class[-1], resulting in a NULL pointer dereference. A 200-byte well-formed SLD via the WMS SLD_BODY= parameter is enough to trigger this, no auth required. This vulnerability is fixed in 8.6.3.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-96675 alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM… CWE-129
- CVE-2026-84445 gRPC-Go is the Go language implementation of gRPC. CWE-129
- CVE-2026-88052 Tesseract is an open source OCR engine. CWE-129
- CVE-2026-87500 Improper validation of array index in ANGLE in Google Chrome prior to 153.0.8010.36… CWE-129
- CVE-2026-0799 In BPF instructions that load/store a value from/to a scratch memory register the… CWE-129
- CVE-2026-57159 PJSIP is a free and open source multimedia communication library written in C. CWE-129
- CVE-2026-85084 Out-of-bounds Write and Improper Validation of Array Index vulnerability in Samsung Open… CWE-129
- CVE-2023-31308 A malicious virtual function can invoke the certain command handlers in the SMU, causing… CWE-129