-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
chore(deps): update dependency dompurify to v3.2.4 [security] #1296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
2bfdefa to
608b8a2
Compare
|
608b8a2 to
9838c2b
Compare
9838c2b to
9ff86b3
Compare
9ff86b3 to
4329696
Compare
4329696 to
cf3ac58
Compare
cf3ac58 to
3c935a7
Compare
3c935a7 to
72d481f
Compare
72d481f to
210d53e
Compare
210d53e to
1f45d4e
Compare
1f45d4e to
70b49a6
Compare
70b49a6 to
bb932cc
Compare
bb932cc to
51dd814
Compare
51dd814 to
d18dc13
Compare
d18dc13 to
d96fb56
Compare
d96fb56 to
a00112f
Compare
a00112f to
2849248
Compare
2849248 to
413a2b8
Compare
|
413a2b8 to
36be1d4
Compare
Deploying it-tools-legacy with
|
| Latest commit: |
ea7506f
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://d3c2c88c.it-tools-legacy.pages.dev |
| Branch Preview URL: | https://renovate-npm-dompurify-vulne.it-tools-legacy.pages.dev |
5f38bdf to
1210d93
Compare
1210d93 to
251e473
Compare
251e473 to
2bb7d54
Compare
2bb7d54 to
ea7506f
Compare
|
This PR contains the following updates:
3.0.6->3.2.4GitHub Vulnerability Alerts
CVE-2024-45801
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 XSS attack.
Fixed by cure53/DOMPurify@1e52026 (3.x branch) and cure53/DOMPurify@26e1d69 (2.x branch).
CVE-2024-47875
DOMpurify was vulnerable to nesting-based mXSS
fixed by 0ef5e537 (2.x) and
merge 943
Backporter should be aware of GHSA-mmhx-hmjr-r674 (CVE-2024-45801) when cherry-picking
POC is avaible under test
CVE-2025-26791
DOMPurify before 3.2.4 has an incorrect template literal regular expression when SAFE_FOR_TEMPLATES is set to true, sometimes leading to mutation cross-site scripting (mXSS).
Release Notes
cure53/DOMPurify (dompurify)
v3.2.4: DOMPurify 3.2.4Compare Source
v3.2.3: DOMPurify 3.2.3Compare Source
v3.2.2: DOMPurify 3.2.2Compare Source
v3.2.1: DOMPurify 3.2.1Compare Source
v3.2.0: DOMPurify 3.2.0Compare Source
v3.1.7: DOMPurify 3.1.7Compare Source
foreignObjectelement from the list of HTML entry-points, thanks @masatokinugawav3.1.6: DOMPurify 3.1.6Compare Source
v3.1.5: DOMPurify 3.1.5Compare Source
bower.js, thanks @HakumenNCv3.1.4: DOMPurify 3.1.4Compare Source
isNaNchecks, thanks @tulachv3.1.3: DOMPurify 3.1.3Compare Source
nodeTypeproperty, thanks @ssi02014v3.1.2: DOMPurify 3.1.2Compare Source
v3.1.1: DOMPurify 3.1.1Compare Source
Note that this is a security release and should be upgraded to immediately. Please also note that further releases may follow as the underlying vulnerability is apparently new and further variations may be discovered.
v3.1.0: DOMPurify 3.1.0Compare Source
SAFE_FOR_XMLto enable better control over comment scrubbingv3.0.11: DOMPurify 3.0.11Compare Source
v3.0.10: DOMPurify 3.0.10Compare Source
v3.0.9: DOMPurify 3.0.9Compare Source
hasOwnPropertylogic, thanks @ssi02014console.warnmaking HappyDom happier, thanks @HugoPoiv3.0.8: DOMPurify 3.0.8Compare Source
v3.0.7: DOMPurify 3.0.7Compare Source
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.