{"id":"CVE-2025-26791","published":"2025-02-14T00:00:00Z","modified":"2025-02-14T15:30:49Z","title":"DOMPurify before 3.2.4 has an incorrect template literal regular expression, sometimes leading to mutation cross-site…","vendor":"Cure53","product":"DOMPurify","tier":"tail","description":{"text":"DOMPurify before 3.2.4 has an incorrect template literal regular expression, sometimes leading to mutation cross-site scripting (mXSS).","provenance":"source","from":"CVE.org"},"cvss":{"score":4.5,"severity":"MEDIUM","version":"3.1","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.00605,"percentile":0.48972,"provenance":"source"},"cwes":[{"id":"CWE-79","name":"Improper Neutralization of Input During Web Page Generation"}],"references":[{"url":"https://github.com/cure53/DOMPurify/releases/tag/3.2.4","tags":[]},{"url":"https://github.com/cure53/DOMPurify/commit/d18ffcb554e0001748865da03ac75dd7829f0f02","tags":[]},{"url":"https://nsysean.github.io/posts/dompurify-323-bypass/","tags":[]},{"url":"https://ensy.zip/posts/dompurify-323-bypass/","tags":[]}],"priority":{"score":12.9,"factors":[{"name":"EPSS percentile","points":9.79},{"name":"CVSS severity","points":3.15}]},"vendorSlug":"cure53","affectedVersions":[{"vendor":"Cure53","product":"DOMPurify","versions":["< 3.2.4"]}],"affected":[{"ecosystem":"npm","package":"dompurify","vulnerableRanges":["<3.2.4"],"patched":["3.2.4"],"from":["GHSA-vhxf-7vqr-mrjg"],"provenance":"source"}],"euvd":{"id":"EUVD-2025-4245","exploited":false,"provenance":"source"},"lineage":{"packageHistory":[{"cve":"CVE-2024-48910","published":"2024-10-31","fixed":"2.4.2","kev":false},{"cve":"CVE-2024-45801","published":"2024-09-16","fixed":"3.1.3","kev":false},{"cve":"CVE-2024-47875","published":"2024-10-11","fixed":"3.1.3","kev":false,"link":{"from":"CVE-2024-47875","to":"CVE-2025-26791","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"npm:dompurify","fromFixed":"3.1.3","toFixed":"3.2.4","daysApart":126}]}},{"cve":"CVE-2025-26791","published":"2025-02-14","fixed":"3.2.4","kev":false},{"cve":"CVE-2025-15599","published":"2026-03-03","fixed":"3.2.7","kev":false,"link":{"from":"CVE-2025-26791","to":"CVE-2025-15599","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"npm:dompurify","fromFixed":"3.2.4","toFixed":"3.2.7","daysApart":382}]}},{"cve":"CVE-2026-0540","published":"2026-03-03","fixed":"3.3.2","kev":false},{"cve":"CVE-2026-65912","published":"2026-07-23","fixed":"3.3.2","kev":false}],"package":"npm:dompurify"}}