Update dependency dompurify to v3 [SECURITY]#52
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
Conversation
fc41f90 to
7adc2be
Compare
ae21514 to
b830e34
Compare
19105db to
fcf12e2
Compare
ada22fa to
fbb2436
Compare
70ba753 to
b6cc8ca
Compare
9f6b4b4 to
6141930
Compare
9ba6cc5 to
4dd0ada
Compare
51ea49d to
afdafee
Compare
0e93a02 to
cddcf31
Compare
491725d to
cf65cca
Compare
cf65cca to
6fdfefe
Compare
6fdfefe to
d839165
Compare
6e090f7 to
2920e01
Compare
939b668 to
50016f0
Compare
4633360 to
e9be26f
Compare
b3f190a to
00fae31
Compare
82209a9 to
a1c2363
Compare
3797347 to
6611363
Compare
8a94624 to
2c98692
Compare
74c2a4e to
6094ebc
Compare
4d9a935 to
583f9bb
Compare
21f7ca5 to
c0e6d91
Compare
15fe446 to
1a57fbd
Compare
1e6bdee to
f3227e5
Compare
f3227e5 to
94962c5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.0.7→^3.2.4GitHub Vulnerability Alerts
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
v3.0.6: DOMPurify 3.0.6Compare Source
v3.0.5: DOMPurify 3.0.5Compare Source
v3.0.4: DOMPurify 3.0.4Compare Source
shadowrootmodwhich should beshadowrootmode, thanks @masatokinugawav3.0.3: DOMPurify 3.0.3Compare Source
TRUSTED_TYPES_POLICYconfiguration option, thanks @dejangfeDropShadowto the SVG filter allow-list, thanks @SelfMadeSystemv3.0.2: DOMPurify 3.0.2Compare Source
ALLOWED_URI_REGEXPnot being reset, thanks @mukilanemprescriptstag to allowed MathML elements, thanks @duyhai94v3.0.1: DOMPurify 3.0.1Compare Source
v3.0.0: DOMPurify 3.0.0Compare Source
ALLOW_SELF_CLOSE_IN_ATTRflag, thanks @edg2s @AndreVirtimoshadowrootmode, thanks @mfreed7NOTE Please use the 2.4.4 release if you still need MSIE support, 3.0.0 comes without the MSIE overhead
v2.5.8: DOMPurify 2.5.8Compare Source
v2.5.7: DOMPurify 2.5.7Compare Source
foreignObjectelement from the list of HTML entry-points, thanks @masatokinugawav2.5.6: DOMPurify 2.5.6Compare Source
v2.5.5: DOMPurify 2.5.5Compare Source
bower.js, thanks @HakumenNCv2.5.4: DOMPurify 2.5.4Compare Source
isNaNchecks affecting MSIE, thanks @tulachv2.5.3: DOMPurify 2.5.3Compare Source
v2.5.2: DOMPurify 2.5.2Compare Source
v2.5.1: DOMPurify 2.5.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.
v2.5.0: DOMPurify 2.5.0Compare Source
SAFE_FOR_XMLto enable better control over comment scrubbingv2.4.9: DOMPurify 2.4.9Compare Source
v2.4.8: DOMPurify 2.4.8Compare Source
v2.4.7: DOMPurify 2.4.7Compare Source
v2.4.6: DOMPurify 2.4.6Compare Source
noframeselement is permitted, thanks @leeNv2.4.5: DOMPurify 2.4.5Compare Source
v2.4.4: DOMPurify 2.4.4Compare Source
ALLOW_SELF_CLOSE_IN_ATTRflag, thanks @edg2s @AndreVirtimoshadowrootmode, thanks @mfreed7v2.4.3: DOMPurify 2.4.3Compare Source
v2.4.2: DOMPurify 2.4.2Compare Source
v2.4.1: DOMPurify 2.4.1Compare Source
ALLOWED_NAMESPACESfor better XML handling, thanks @kevin-deyoungster @tosmolkaSAFE_FOR_TEMPLATESistruev2.4.0: DOMPurify 2.4.0Compare Source
v2.3.12: DOMPurify 2.3.12Compare Source
v2.3.11: DOMPurify 2.3.11Compare Source
v2.3.10: DOMPurify 2.3.10Compare Source
v2.3.9: DOMPurify 2.3.9Compare Source
v2.3.8: DOMPurify 2.3.8Compare Source
No other changes compared to 2.3.7 release, which entail:
v2.3.7Compare Source
v2.3.6: DOMPurify 2.3.6Compare Source
v2.3.5: DOMPurify 2.3.5Compare Source
v2.3.4: DOMPurify 2.3.4Compare Source
feImageelements, thanks @ydanivv2.3.3: DOMPurify 2.3.3Compare Source
PARSER_MEDIA_TYPEspotted by @securitum-mbv2.3.2: DOMPurify 2.3.2Compare Source
PARSER_MEDIA_TYPE, thanks @tosmolkav2.3.1: DOMPurify 2.3.1Compare Source
FORBID_CONTENTSsetting configurableroleto URI-safe attributesv2.3.0: DOMPurify 2.3.0Compare Source
v2.2.9: DOMPurify 2.2.9Compare Source
NAMESPACEconfigv2.2.8: DOMPurify 2.2.8Compare Source
NAMESPACEconfig option, thanks @NateScarletv2.2.7: DOMPurify 2.2.7Compare Source
v2.2.6: DOMPurify 2.2.6Compare Source
v2.2.5Compare Source
v2.2.4: DOMPurify 2.2.4Compare Source
_forceRemovelogic for better reliabilityv2.2.3: DOMPurify 2.2.3Compare Source
v2.2.2: DOMPurify 2.2.2Compare Source
v2.2.1Compare Source
v2.2.0: DOMPurify 2.2.0Compare Source
RETURN_DOM_IMPORTdefault totrueto address said possible XSSRETURN_DOM_IMPORTback tofalsev2.1.1: DOMPurify 2.1.1Compare Source
v2.1.0: DOMPurify 2.1.0Compare Source
SAFE_FOR_JQUERYflag (we are safe by default now for jQuery)v2.0.17: DOMPurify 2.0.17Compare Source
v2.0.16: DOMPurify 2.0.16Compare Source
Credits for the bypass go to Michał Bentkowski (@securityMB) of Securitum who spotted the bug in Chrome, turned it into another DOMPurify bypass, reported and helped verifying the fix 🙇♂️ 🙇♀️
v2.0.15: DOMPurify 2.0.15Compare Source
v2.0.14: DOMPurify 2.0.14Compare Source
v2.0.13Compare Source
v2.0.12: DOMPurify 2.0.12Compare Source
v2.0.11: DOMPurify 2.0.11Compare Source
ADD_DATA_URI_TAGSdirective to allow customizing Data URI tag behaviorv2.0.10: DOMPurify 2.0.10Compare Source
v2.0.9: DOMPurify 2.0.9Compare Source
v2.0.8: DOMPurify 2.0.8Compare Source
SAFE_FOR_JQUERYis used with jQuery 3.x, thanks @masatokinugawa 🙇♀️uponSanitizeAttribute, thanks @devinrhode2Configuration
📅 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.