Read the docs
TI-2026-32572 Aliases CVE-2026-44672GHSA-q7m6-wpvf-mvwx

mapfish-print: Remote Code Injection (RCE) in Dynamic table

Priority MEDIUM 48CWE-94Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-94.

Summary

mapfish-print is a component of MapFish for printing templated cartographic maps. From 3.23.0 to before 3.28.28, 3.30.30, 3.31.22, 3.33.14, and 4.0.3, the attacker can execute arbitrary code in Dynamic table without being authenticated. This vulnerability is fixed in 3.28.28, 3.30.30, 3.31.22, 3.33.14, and 4.0.3.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00325 25th percentileScored 2026-11-07
Fix Fixed mapfish-print (mapfish): 3.28.28, 3.30.30, 3.31.21 +2mapfish_print (camptocamp): 3.28.28, 3.30.30, 3.31.21 +2+4 more products

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
mapfishmapfish-print3.23.0 to before 3.28.28; 3.29.0 to before 3.30.30; 3.31.0 to before 3.31.21; 3.32.0 to before 3.33.14; 3.34.0 to before 4.0.33.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3Patch availableCNA
camptocampmapfish_print3.23.0 to before 3.28.28; 3.29.0 to before 3.30.30; 3.31.0 to before 3.31.21; 3.32.0 to before 3.33.14; 3.34.0 to before 4.0.33.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3Patch availableCNA
org.mapfishprint.print-lib3.23.0 to before 3.28.28; 3.29.0 to before 3.30.30; 3.31.0 to before 3.31.21; 3.32.0 to before 3.33.14; 3.34.0 to before 4.0.33.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3Patch availableCNA
org.mapfishprint.print-servlet3.23.0 to before 3.28.28; 3.29.0 to before 3.30.30; 3.31.0 to before 3.31.21; 3.32.0 to before 3.33.14; 3.34.0 to before 4.0.33.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3Patch availableCNA
—org.mapfish.print:print-lib (Maven)3.23.0 to before 3.28.283.28.28Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-lib (Maven)3.29.0 to before 3.30.303.30.30Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-lib (Maven)3.31.0 to before 3.31.213.31.21Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-lib (Maven)3.32.0 to before 3.33.143.33.14Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-lib (Maven)3.34.0 to before 4.0.34.0.3Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-servlet (Maven)3.23.0 to before 3.28.283.28.28Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-servlet (Maven)3.29.0 to before 3.30.303.30.30Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-servlet (Maven)3.31.0 to before 3.31.213.31.21Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-servlet (Maven)3.32.0 to before 3.33.143.33.14Patch availableGHSA-q7m6-wpvf-mvwx
—org.mapfish.print:print-servlet (Maven)3.34.0 to before 4.0.34.0.3Patch availableGHSA-q7m6-wpvf-mvwx
  • mapfish-print Vendormapfish Affected 3.23.0 to before 3.28.28; 3.29.0 to before 3.30.30; 3.31.0 to before 3.31.21; 3.32.0 to before 3.33.14; 3.34.0 to before 4.0.3 Fixed in 3.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3 Patch available CNA
  • mapfish_print Vendorcamptocamp Affected 3.23.0 to before 3.28.28; 3.29.0 to before 3.30.30; 3.31.0 to before 3.31.21; 3.32.0 to before 3.33.14; 3.34.0 to before 4.0.3 Fixed in 3.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3 Patch available CNA
  • print.print-lib Vendororg.mapfish Affected 3.23.0 to before 3.28.28; 3.29.0 to before 3.30.30; 3.31.0 to before 3.31.21; 3.32.0 to before 3.33.14; 3.34.0 to before 4.0.3 Fixed in 3.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3 Patch available CNA
  • print.print-servlet Vendororg.mapfish Affected 3.23.0 to before 3.28.28; 3.29.0 to before 3.30.30; 3.31.0 to before 3.31.21; 3.32.0 to before 3.33.14; 3.34.0 to before 4.0.3 Fixed in 3.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3 Patch available CNA
  • org.mapfish.print:print-lib (Maven) Vendor— Affected 3.23.0 to before 3.28.28 Fixed in 3.28.28 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-lib (Maven) Vendor— Affected 3.29.0 to before 3.30.30 Fixed in 3.30.30 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-lib (Maven) Vendor— Affected 3.31.0 to before 3.31.21 Fixed in 3.31.21 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-lib (Maven) Vendor— Affected 3.32.0 to before 3.33.14 Fixed in 3.33.14 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-lib (Maven) Vendor— Affected 3.34.0 to before 4.0.3 Fixed in 4.0.3 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-servlet (Maven) Vendor— Affected 3.23.0 to before 3.28.28 Fixed in 3.28.28 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-servlet (Maven) Vendor— Affected 3.29.0 to before 3.30.30 Fixed in 3.30.30 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-servlet (Maven) Vendor— Affected 3.31.0 to before 3.31.21 Fixed in 3.31.21 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-servlet (Maven) Vendor— Affected 3.32.0 to before 3.33.14 Fixed in 3.33.14 Patch available GHSA-q7m6-wpvf-mvwx
  • org.mapfish.print:print-servlet (Maven) Vendor— Affected 3.34.0 to before 4.0.3 Fixed in 4.0.3 Patch available GHSA-q7m6-wpvf-mvwx

Remediation

  • Fix · CNA mapfish-print (mapfish) Fixed in 3.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3
  • Fix · CNA mapfish_print (camptocamp) Fixed in 3.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3
  • Fix · CNA print.print-lib (org.mapfish) Fixed in 3.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3
  • Fix · CNA print.print-servlet (org.mapfish) Fixed in 3.28.28, 3.30.30, 3.31.21, 3.33.14, 4.0.3
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-lib (Maven) Fixed in 3.28.28 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-lib (Maven) Fixed in 3.30.30 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-lib (Maven) Fixed in 3.31.21 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-lib (Maven) Fixed in 3.33.14 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-lib (Maven) Fixed in 4.0.3 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-servlet (Maven) Fixed in 3.28.28 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-servlet (Maven) Fixed in 3.30.30 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-servlet (Maven) Fixed in 3.31.21 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-servlet (Maven) Fixed in 3.33.14 Advisory →
  • Fix · GHSA-q7m6-wpvf-mvwx org.mapfish.print:print-servlet (Maven) Fixed in 4.0.3 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-44672
  2. 2026-10-03 Alias added: GHSA-q7m6-wpvf-mvwx

References

  • TI-2026-40310 mapfish-print: XXE on MapFish Print allows reading arbitrary files of certain types CVSS 3.1HIGH 8.6
  • TI-2020-12004 XML External Entity attack in mapfish-print CVSS 3.1CRITICAL 9.3
  • TI-2020-12003 Cross-site scripting attack in mapfish-print CVSS 3.1CRITICAL 9.3

Sources