-
Notifications
You must be signed in to change notification settings - Fork 91
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
fix(deps): update dependency dompurify to v3.2.4 [security] #4323
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR Summary
Based on the provided pull request information, I'll create a concise summary of the changes:
This PR updates the dompurify dependency from v3.1.6 to v3.2.4 to address a critical security vulnerability (CVE-2025-26791) related to mutation cross-site scripting (mXSS).
Key changes in the update:
- Fixes a conditional mXSS bypass vulnerability in template literal regular expressions
- Adds new feature for specific hook removal functionality
- Improves window object handling logic
- Includes better attribute clobbering checks to prevent future bypasses
- Adds purify.js and purify.min.js to exports
This is a security-focused update that should be prioritized to protect against potential XSS attacks.
No file(s) reviewed, no comment(s)
Edit PR Review Bot Settings | Greptile
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4323 +/- ##
===========================================
+ Coverage 39.02% 91.44% +52.42%
===========================================
Files 786 108 -678
Lines 34791 9974 -24817
Branches 5505 0 -5505
===========================================
- Hits 13576 9121 -4455
+ Misses 20032 853 -19179
+ Partials 1183 0 -1183
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
dd9563e
to
2b5f70a
Compare
f3d4d34
to
d13c87a
Compare
c27137c
to
8503898
Compare
d845dc0
to
3269fc7
Compare
0c1d773
to
49d9c53
Compare
49d9c53
to
a6d308a
Compare
This PR contains the following updates:
3.1.6
->3.2.4
GitHub Vulnerability Alerts
CVE-2025-26791
DOMPurify before 3.2.4 has an incorrect template literal regular expression, 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
foreignObject
element from the list of HTML entry-points, thanks @masatokinugawaConfiguration
📅 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 is behind base branch, 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.