CVE-2026-55848: CWE-611: Improper Restriction of XML External Entity Reference in mapfish mapfish-print
Description
CVE-2026-55848 is a high-severity vulnerability in mapfish-print, a component used for printing templated cartographic maps. The flaw involves improper restriction of XML external entity (XXE) references in the GML layer parsing functionality. Specifically, before fixed versions, mapfish-print accepts attacker-controlled GML layer URLs that are parsed without disabling external entities and DTDs, allowing unauthenticated attackers to read sensitive local files or perform server-side request forgery (SSRF). This vulnerability affects multiple versions prior to 3.28.30, 3.30.32, 3.31.24, 3.33.16, and 4.0.5, where the issue has been resolved.
CVSS v3.1
Score 8.6high
Affected software
mapfish
mapfish-print
mapfish
org.mapfish.print.print-lib
mapfish
org.mapfish.print.print-servlet
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
Mapfish-print versions prior to 3.28.30, 3.30.32, 3.31.24, 3.33.16, and 4.0.5 are vulnerable to an XML External Entity (XXE) injection vulnerability (CWE-611) in the GmlLayer.java component. The vulnerability arises because the software parses XML from attacker-controlled GML layer URLs without disabling external entities and external DTDs. This allows remote attackers to cause the XML parser to expand local file entities, exposing sensitive files such as operating system account data, Kubernetes service-account tokens, and certificates. Additionally, attackers can replace the file entity target with internal HTTP endpoints to perform server-side request forgery (SSRF). The vulnerability is exploitable without authentication and has a CVSS 3.1 base score of 8.6 (high severity). The issue is fixed in versions 3.28.30, 3.30.32, 3.31.24, 3.33.16, and 4.0.5.
Potential Impact
An unauthenticated remote attacker can exploit this vulnerability to read sensitive local files on the server running mapfish-print, including potentially critical credentials and tokens. The attacker can also perform server-side request forgery (SSRF) by redirecting XML entity references to internal HTTP endpoints. This can lead to information disclosure and potentially facilitate further attacks within the internal network. The vulnerability does not allow code execution or denial of service directly but poses a significant confidentiality risk.
Mitigation Recommendations
This vulnerability is fixed in mapfish-print versions 3.28.30, 3.30.32, 3.31.24, 3.33.16, and 4.0.5. Users should upgrade to one of these versions or later to remediate the issue. Patch status is confirmed by the vendor's versioning information in the description. No other mitigation or temporary workaround is indicated in the available data.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-06-17T16:44:40.994Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 6a92bc46acd9273b49aab9eb
Added to database: 08/29/2026, 11:02:30 UTC
Last enriched: 09/07/2026, 15:52:46 UTC
Last updated: 10/13/2026, 18:48:21 UTC
Views: 134
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.