๐Ÿ” CVE Alert

CVE-2026-54355

UNKNOWN 0.0

MapServer: Reflected XSS in OpenLayers HTML Output via `HTTP_X_FORWARDED_HOST`

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-79
Vendor mapserver
Product mapserver
Published Sep 17, 2026
Stay Ahead of the Next One

Get instant alerts for mapserver mapserver

Be the first to know when new unknown vulnerabilities affecting mapserver mapserver are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

MapServer / MapServer
>= 6.0, < 8.6.4

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/MapServer/MapServer/security/advisories/GHSA-xqj6-vjqr-33vv github.com: https://github.com/MapServer/MapServer/pull/7517 github.com: https://github.com/MapServer/MapServer/pull/7518 github.com: https://github.com/MapServer/MapServer/commit/edc1033c7963fcffd160d85cf430f49aaf4a1374 github.com: https://github.com/MapServer/MapServer/commit/ff17ef190caaeaa9002ac3d1c7969ec5315c345e github.com: https://github.com/MapServer/MapServer/releases/tag/rel-8-6-4 mapserver.org: https://mapserver.org/development/changelog/changelog-8-6.html#changelog-8-6