Lucene search

K
cvelistGitHub_MCVELIST:CVE-2024-45801
HistorySep 16, 2024 - 6:25 p.m.

CVE-2024-45801 Tampering by prototype polution in DOMPurify

2024-09-1618:25:28
CWE-1333
GitHub_M
www.cve.org
4
cve-2024-45801
dompurify
xss sanitizer
prototype pollution
upgrade

CVSS3

7.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

EPSS

0

Percentile

16.3%

DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It has been discovered that malicious HTML using special nesting techniques can bypass the depth checking added to DOMPurify in recent releases. It was also possible to use Prototype Pollution to weaken the depth check. This renders dompurify unable to avoid cross site scripting (XSS) attacks. This issue has been addressed in versions 2.5.4 and 3.1.3 of DOMPurify. All users are advised to upgrade. There are no known workarounds for this vulnerability.

CNA Affected

[
  {
    "vendor": "cure53",
    "product": "DOMPurify",
    "versions": [
      {
        "version": "< 2.5.4",
        "status": "affected"
      },
      {
        "version": ">=3.0.0, < 3.1.3",
        "status": "affected"
      }
    ]
  }
]

CVSS3

7.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

EPSS

0

Percentile

16.3%

Related for CVELIST:CVE-2024-45801