This page tracks the Debian fix status. The vulnerability itself is described on the main CVE page. View CVE-2026-54354 →
Categories
DEBIAN-CVE-2026-54354

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...

Original description

The description as published by the source.

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__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.

Source: OSV.dev (Open Source Vulnerabilities) OSV

Affected packages

Debian:12 mapserver
[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}]
Debian:13 mapserver
[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}]
Debian:14 mapserver
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.6.4-1"}]}]

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details