-
Notifications
You must be signed in to change notification settings - Fork 56
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 v2.5.4 [security] #597
base: master
Are you sure you want to change the base?
Conversation
|
✅ Deploy Preview for practical-hodgkin-4543e2 ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Quality Gate passedIssues Measures |
Quality Gate passedIssues Measures |
This PR contains the following updates:
2.3.8
->2.5.4
GitHub 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-2024-48910
dompurify was vulnerable to prototype pollution
Fixed by cure53/DOMPurify@d1dd037
Release Notes
cure53/DOMPurify (dompurify)
v2.5.4
: DOMPurify 2.5.4Compare Source
isNaN
checks 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_XML
to 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
noframes
element is permitted, thanks @leeNv2.4.5
: DOMPurify 2.4.5Compare Source
v2.4.4
: DOMPurify 2.4.4Compare Source
ALLOW_SELF_CLOSE_IN_ATTR
flag, 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_NAMESPACES
for better XML handling, thanks @kevin-deyoungster @tosmolkaSAFE_FOR_TEMPLATES
istrue
v2.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
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.