chore(deps): update dependency express to v4.20.0 [security] - #714
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update dependency express to v4.20.0 [security]#714renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
|
🐋 🤖 🔃 A docker image for this PR is being built! docker pull freyrcli/freyrjs-git:pr-714
What's this?This docker image is a self-contained sandbox that includes all the patches made in this PR. Allowing others to easily use your patches without waiting for it to get merged and released officially. For more context, see https://github.com/miraclx/freyr-js#docker-development. |
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
October 9, 2024 11:34
8a337de to
efd0cc1
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
December 2, 2024 12:57
efd0cc1 to
4091c90
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
January 23, 2025 22:41
4091c90 to
8453b19
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
February 9, 2025 14:28
8453b19 to
345a187
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
March 3, 2025 15:27
345a187 to
cb1174a
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
March 11, 2025 13:08
cb1174a to
48b30bc
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
August 10, 2025 13:13
48b30bc to
6455da1
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
August 19, 2025 12:46
6455da1 to
142edf7
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
August 31, 2025 09:37
142edf7 to
aa50e0c
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
September 25, 2025 20:10
aa50e0c to
96e8db1
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
October 21, 2025 20:54
96e8db1 to
83da8aa
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
December 3, 2025 19:55
83da8aa to
b4d0539
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
2 times, most recently
from
December 31, 2025 19:10
ddce495 to
3b8554b
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
February 12, 2026 11:35
3b8554b to
453cf7a
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
March 5, 2026 15:33
453cf7a to
87df0be
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
2 times, most recently
from
March 30, 2026 21:19
87df0be to
d3f3559
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
April 8, 2026 20:36
d3f3559 to
c950df0
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
2 times, most recently
from
April 27, 2026 22:59
c950df0 to
92b9733
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
2 times, most recently
from
May 18, 2026 19:10
9c96ef1 to
19ce9e4
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
2 times, most recently
from
June 1, 2026 22:17
6b1703b to
166f3f0
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
June 13, 2026 16:05
166f3f0 to
b0eb4bd
Compare
renovate
Bot
force-pushed
the
renovate/npm-express-vulnerability
branch
from
July 12, 2026 09:43
b0eb4bd to
2dc915d
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:
4.19.2→4.20.0express vulnerable to XSS via response.redirect()
CVE-2024-43796 / GHSA-qw6h-vgh9-j6wx
More information
Details
Impact
In express <4.20.0, passing untrusted user input - even after sanitizing it - to
response.redirect()may execute untrusted codePatches
this issue is patched in express 4.20.0
Workarounds
users are encouraged to upgrade to the patched version of express, but otherwise can workaround this issue by making sure any untrusted inputs are safe, ideally by validating them against an explicit allowlist
Details
successful exploitation of this vector requires the following:
Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:LReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
expressjs/express (express)
v4.20.0Compare Source
==========
depthoption to customize the depth level in the parserdepthlevel for parsing URL-encoded data is now32(previously wasInfinity)res.redirect\,|, and^to align better with URL specoptions.maxAgeandoptions.expirestores.clearCookieConfiguration
📅 Schedule: (UTC)
🚦 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.