First published: Tue Sep 24 2019(Updated: )
DOMPurify before 2.0.1 allows XSS because of innerHTML mutation XSS (mXSS) for an SVG element or a MATH element, as demonstrated by Chrome and Safari.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
npm/dompurify | <2.0.3 | 2.0.3 |
IBM Security Verify Privilege On-Premises | <=All | |
Cure53 DOMPurify | <2.0.1 | |
Debian Debian Linux | =9.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The vulnerability ID is CVE-2019-16728.
The severity of CVE-2019-16728 is medium (6.1).
The affected software for CVE-2019-16728 includes versions of `dompurify` prior to 2.0.3 and IBM Security Verify Privilege On-Premises (all versions).
The vulnerability in CVE-2019-16728 occurs due to an XSS filter bypass in `dompurify` caused by improper validation of user-supplied input.
To fix the vulnerability in CVE-2019-16728, upgrade to version 2.0.3 or later of `dompurify` or apply the necessary security patches provided by the software vendor.