Approved changes feed: RSS · Atom
cpe:2.3:a:mapserver:mapserver:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Mapserver (ea1d6481-1c17-5d6d-9a3c-c7f9e69b21c5) |
|---|---|
| Product | Mapserver (b33c17c7-542a-5525-a7be-9d5443e00891) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.