MEDIUM · 6.1

CVE-2020-26870

Cure53 DOMPurify before 2.0.17 allows mutation XSS. This occurs because a serialize-parse roundtrip does not necessarily return the original DOM tree, and a namespace can change from HTML to MathML, a...

Vulnerability Description

Cure53 DOMPurify before 2.0.17 allows mutation XSS. This occurs because a serialize-parse roundtrip does not necessarily return the original DOM tree, and a namespace can change from HTML to MathML, as demonstrated by nesting of FORM elements.

CVSS Score

6.1

MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality
LOW
Integrity
LOW
Availability
NONE

Affected Products

VendorProductVersions
Cure53Dompurify< 2.0.17
DebianDebian Linux9.0
MicrosoftVisual Studio 201715.9
MicrosoftVisual Studio 201916.0
OracleApplication Express< 21.1.0.00.01

Related Weaknesses (CWE)

References

FAQ

What is CVE-2020-26870?

CVE-2020-26870 is a vulnerability with a CVSS score of 6.1 (MEDIUM). Cure53 DOMPurify before 2.0.17 allows mutation XSS. This occurs because a serialize-parse roundtrip does not necessarily return the original DOM tree, and a namespace can change from HTML to MathML, a...

How severe is CVE-2020-26870?

CVE-2020-26870 has been rated MEDIUM with a CVSS base score of 6.1/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2020-26870?

Check the references section above for vendor advisories and patch information. Affected products include: Cure53 Dompurify, Debian Debian Linux, Microsoft Visual Studio 2017, Microsoft Visual Studio 2019, Oracle Application Express.