Approved changes feed: RSS · Atom

cpe:2.3:a:mapserver:mapserver:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorMapserver (ea1d6481-1c17-5d6d-9a3c-c7f9e69b21c5)
ProductMapserver (b33c17c7-542a-5525-a7be-9d5443e00891)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-54354 vulnerable 2026-10-13 12:29:14.331047 MapServer: PostGIS Numeric Filter Value SQL Injection in MapServer Runtime Query Translation
HIGH (8.2)
MapServer is a system for developing web-based GIS applications. Prior to 8.6.4, MapServer's PostGIS runtime filter translation in src/mappostgis.cpp and msPostGISLayerTranslateFilter() treats a filteritem as numeric when CONNECTIONTYPE POSTGIS and metadata such as gml_<item>_type=Integer are configured, but it does not verify that attacker-controlled CGI qstring or OGC API Features featureId input is a numeric literal. The unquoted input is concatenated into the generated PostgreSQL/PostGIS predicate, allowing an unauthenticated remote attacker with access to an affected query endpoint to bypass predicates, enumerate unintended records, perform boolean-based or time-based SQL injection, and increase database load. The issue does not by itself establish database modification capabilities. This issue is fixed in version 8.6.4.
Published: 2026-09-17T20:22:57.842Z
Updated: 2026-09-18T14:43:41.551Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54355 vulnerable 2026-10-13 12:29:14.020319 MapServer: Reflected XSS in OpenLayers HTML Output via `HTTP_X_FORWARDED_HOST`
MapServer is a system for developing web-based GIS applications. From 6.0 until 8.6.4, MapServer's OpenLayers HTML output for SERVICE=WMS&REQUEST=GetMap&FORMAT=application/openlayers reflects an attacker-controlled X-Forwarded-Host value received as HTTP_X_FORWARDED_HOST through msBuildOnlineResource(), processLine(), and the [mapserv_onlineresource] substitution in src/maputil.c and src/maptemplate.c without escaping it for a single-quoted JavaScript string. When the deployment trusts the forwarded header and does not configure a fixed ows_onlineresource or MS_ONLINERESOURCE value, embedded single quotes can escape the generated URL string. An unauthenticated attacker can craft a URL that executes arbitrary JavaScript in the MapServer site origin when opened by a victim, enabling access to sessions or tokens, same-origin data and requests, and actions as the victim. This issue is fixed in version 8.6.4.
Published: 2026-09-17T20:24:32.522Z
Updated: 2026-09-24T20:45:56.071Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45104 vulnerable 2026-06-08 08:05:11.463820 MapServer: NULL pointer dereference in SLD `<ElseFilter>` rule parsing reachable via WMS `SLD_BODY`
HIGH (7.5)
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.
Published: 2026-05-27T18:41:39.396Z
Updated: 2026-06-01T17:08:18.608Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42030 vulnerable 2026-06-08 08:03:15.865615 MapServer: Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) in OpenLayers viewer
MEDIUM (6.1)
MapServer is a system for developing web-based GIS applications. From version 6.0 to before version 8.6.2, a reflected XSS vulnerability in MapServer's WMS server allows an unauthenticated attacker to inject arbitrary HTML/JavaScript into the browser of any user who opens a crafted WMS URL. The vulnerability is triggered via FORMAT=application/openlayers combined with an unsanitized SRS parameter in WMS 1.3.0 requests. This issue has been patched in version 8.6.2.
Published: 2026-05-08T15:56:48.553Z
Updated: 2026-05-08T21:26:45.294Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33721 vulnerable 2026-06-08 07:59:10.650144 MapServer has heap buffer overflow in SLD `Categorize` Threshold parsing
MEDIUM (5.3)
MapServer is a system for developing web-based GIS applications. Starting in version 4.2 and prior to version 8.6.1, a heap-buffer-overflow write in MapServer’s SLD (Styled Layer Descriptor) parser lets a remote, unauthenticated attacker crash the MapServer process by sending a crafted SLD with more than 100 Threshold elements inside a ColorMap/Categorize structure (commonly reachable via WMS GetMap with SLD_BODY). Version 8.6.1 patches the issue.
Published: 2026-03-27T00:15:00.360Z
Updated: 2026-04-17T17:18:03.353Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-59431 vulnerable 2026-06-08 07:35:21.901738 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.