{"id":"CVE-2026-32095","state":"PUBLISHED","title":"Plunk has Stored Cross-Site Scripting (XSS) via SVG File Upload","description":"Plunk is an open-source email platform built on top of AWS SES. Prior to 0.7.1, Plunk's image upload endpoint accepted SVG files, which browsers treat as active documents capable of executing embedded JavaScript, creating a stored XSS vulnerability. This vulnerability is fixed in 0.7.1.","publishedAt":"2026-03-11T19:52:15.524Z","updatedAt":"2026-03-12T19:53:49.703Z","severity":{"score":5.4,"label":"Medium","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","source":"GitHub_M"},"assigner":"GitHub_M","products":["useplunk plunk"],"affected":[{"vendor":"useplunk","product":"plunk","versions":[{"version":"< 0.7.1","status":"affected"}]}],"references":["https://github.com/useplunk/plunk/security/advisories/GHSA-69jg-7493-cx5x"],"weaknesses":["CWE-79"],"ingestedAt":"2026-10-29T20:11:40.391Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/32xxx/CVE-2026-32095.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-32095","state":"PUBLISHED","datePublished":"2026-03-11T19:52:15.524Z","dateUpdated":"2026-03-12T19:53:49.703Z","assignerShortName":"GitHub_M","assignerOrgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateReserved":"2026-03-10T22:02:38.853Z"},"containers":{"cna":{"title":"Plunk has Stored Cross-Site Scripting (XSS) via SVG File Upload","descriptions":[{"lang":"en","value":"Plunk is an open-source email platform built on top of AWS SES. Prior to 0.7.1, Plunk's image upload endpoint accepted SVG files, which browsers treat as active documents capable of executing embedded JavaScript, creating a stored XSS vulnerability. This vulnerability is fixed in 0.7.1."}],"affected":[{"vendor":"useplunk","product":"plunk","versions":[{"version":"< 0.7.1","status":"affected"}]}],"references":[{"url":"https://github.com/useplunk/plunk/security/advisories/GHSA-69jg-7493-cx5x","name":"https://github.com/useplunk/plunk/security/advisories/GHSA-69jg-7493-cx5x","tags":["x_refsource_CONFIRM"]}],"metrics":[{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":5.4,"baseSeverity":"MEDIUM","confidentialityImpact":"LOW","integrityImpact":"LOW","privilegesRequired":"LOW","scope":"CHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","version":"3.1"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-79","lang":"en","description":"CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","type":"CWE"}]}],"providerMetadata":{"shortName":"GitHub_M","orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateUpdated":"2026-03-11T19:52:15.524Z"},"source":{"advisory":"GHSA-69jg-7493-cx5x","discovery":"UNKNOWN"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-03-12T19:53:42.566085Z","id":"CVE-2026-32095","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-03-12T19:53:49.703Z"}}]}}}