{"id":"CVE-2026-44672","state":"PUBLISHED","title":"mapfish-print: Remote Code Injection (RCE) in Dynamic table","description":"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.","publishedAt":"2026-05-28T14:35:29.378Z","updatedAt":"2026-05-28T15:26:01.990Z","severity":{"score":9.3,"label":"Critical","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","source":"GitHub_M"},"assigner":"GitHub_M","products":["mapfish mapfish-print","camptocamp mapfish_print","org.mapfish print.print-lib","org.mapfish print.print-servlet"],"affected":[{"vendor":"mapfish","product":"mapfish-print","versions":[{"version":">= 3.23.0, < 3.28.28","status":"affected"},{"version":">= 3.29.0, < 3.30.30","status":"affected"},{"version":">= 3.31.0, < 3.31.21","status":"affected"},{"version":">= 3.32.0, < 3.33.14","status":"affected"},{"version":">= 3.34.0, < 4.0.3","status":"affected"}]},{"vendor":"camptocamp","product":"mapfish_print","versions":[{"version":">= 3.23.0, < 3.28.28","status":"affected"},{"version":">= 3.29.0, < 3.30.30","status":"affected"},{"version":">= 3.31.0, < 3.31.21","status":"affected"},{"version":">= 3.32.0, < 3.33.14","status":"affected"},{"version":">= 3.34.0, < 4.0.3","status":"affected"}]},{"vendor":"org.mapfish","product":"print.print-lib","versions":[{"version":">= 3.23.0, < 3.28.28","status":"affected"},{"version":">= 3.29.0, < 3.30.30","status":"affected"},{"version":">= 3.31.0, < 3.31.21","status":"affected"},{"version":">= 3.32.0, < 3.33.14","status":"affected"},{"version":">= 3.34.0, < 4.0.3","status":"affected"}]},{"vendor":"org.mapfish","product":"print.print-servlet","versions":[{"version":">= 3.23.0, < 3.28.28","status":"affected"},{"version":">= 3.29.0, < 3.30.30","status":"affected"},{"version":">= 3.31.0, < 3.31.21","status":"affected"},{"version":">= 3.32.0, < 3.33.14","status":"affected"},{"version":">= 3.34.0, < 4.0.3","status":"affected"}]}],"references":["https://github.com/mapfish/mapfish-print/security/advisories/GHSA-q7m6-wpvf-mvwx"],"weaknesses":["CWE-94"],"ingestedAt":"2026-10-29T20:11:57.932Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/44xxx/CVE-2026-44672.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-44672","state":"PUBLISHED","datePublished":"2026-05-28T14:35:29.378Z","dateUpdated":"2026-05-28T15:26:01.990Z","assignerShortName":"GitHub_M","assignerOrgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateReserved":"2026-05-07T16:20:08.659Z"},"containers":{"cna":{"title":"mapfish-print: Remote Code Injection (RCE) in Dynamic table","descriptions":[{"lang":"en","value":"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."}],"affected":[{"vendor":"mapfish","product":"mapfish-print","versions":[{"version":">= 3.23.0, < 3.28.28","status":"affected"},{"version":">= 3.29.0, < 3.30.30","status":"affected"},{"version":">= 3.31.0, < 3.31.21","status":"affected"},{"version":">= 3.32.0, < 3.33.14","status":"affected"},{"version":">= 3.34.0, < 4.0.3","status":"affected"}]},{"vendor":"camptocamp","product":"mapfish_print","versions":[{"version":">= 3.23.0, < 3.28.28","status":"affected"},{"version":">= 3.29.0, < 3.30.30","status":"affected"},{"version":">= 3.31.0, < 3.31.21","status":"affected"},{"version":">= 3.32.0, < 3.33.14","status":"affected"},{"version":">= 3.34.0, < 4.0.3","status":"affected"}]},{"vendor":"org.mapfish","product":"print.print-lib","versions":[{"version":">= 3.23.0, < 3.28.28","status":"affected"},{"version":">= 3.29.0, < 3.30.30","status":"affected"},{"version":">= 3.31.0, < 3.31.21","status":"affected"},{"version":">= 3.32.0, < 3.33.14","status":"affected"},{"version":">= 3.34.0, < 4.0.3","status":"affected"}]},{"vendor":"org.mapfish","product":"print.print-servlet","versions":[{"version":">= 3.23.0, < 3.28.28","status":"affected"},{"version":">= 3.29.0, < 3.30.30","status":"affected"},{"version":">= 3.31.0, < 3.31.21","status":"affected"},{"version":">= 3.32.0, < 3.33.14","status":"affected"},{"version":">= 3.34.0, < 4.0.3","status":"affected"}]}],"references":[{"url":"https://github.com/mapfish/mapfish-print/security/advisories/GHSA-q7m6-wpvf-mvwx","name":"https://github.com/mapfish/mapfish-print/security/advisories/GHSA-q7m6-wpvf-mvwx","tags":["x_refsource_CONFIRM"]}],"metrics":[{"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnAvailabilityImpact":"HIGH","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":9.3,"baseSeverity":"CRITICAL","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","version":"4.0"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-94","lang":"en","description":"CWE-94: Improper Control of Generation of Code ('Code Injection')","type":"CWE"}]}],"providerMetadata":{"shortName":"GitHub_M","orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateUpdated":"2026-05-28T14:35:29.378Z"},"source":{"advisory":"GHSA-q7m6-wpvf-mvwx","discovery":"UNKNOWN"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-05-28T15:25:47.863126Z","id":"CVE-2026-44672","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-05-28T15:26:01.990Z"}}]}}}