CVE-2024-43796: expressjs express Cross-site Scripting
CVSS: 5.0v3.1MediumAnalyzed
AliasesUBUNTU-CVE-2024-43796DEBIAN-CVE-2024-43796CGA-28vm-9whp-qgfrCGA-2w88-hqw8-69m3CGA-3jf7-prjm-gggpCGA-3w8v-5792-c3h6CGA-4fwm-76g5-fcpcCGA-5gqc-hgff-j7j3CGA-68rv-g3jv-c2xhCGA-74p4-xmrx-c9gxCGA-7r6g-pf34-mx8fCGA-838x-6mc4-cp2rCGA-8fwq-hwcv-m377CGA-92vj-9hqr-5378CGA-fgm9-5j6c-xp7rCGA-g6m4-g2rp-gv6fCGA-g89h-cvmr-hf4gCGA-ggxq-g7j5-qqrxCGA-hr5r-mp4r-3m3fCGA-j7g3-2qj8-g362CGA-j9w3-qf3q-cp4xCGA-m3v2-38w2-4wh5CGA-mh9v-qrx4-2wv5CGA-mm57-634p-5f9qCGA-pmj5-mjc9-rvjjCGA-qc93-w4f5-5gw9CGA-qqj8-gr4g-f77wCGA-r958-frj2-xxrhCGA-r979-53qp-fjcfCGA-v27v-9qq8-mx8gCGA-vh9j-xxrp-frgxCGA-w4pm-fc29-fr2wCGA-x7mg-rgg5-cfx5CGA-xj3w-c57x-xf2vGHSA-qw6h-vgh9-j6wxCGA-c8xh-9j62-mcjfCGA-m7f8-r3v7-xjfh
Published 10-09-2024Last modified 10-09-2024
Vulnerability summary
CVE-2024-43796 is a medium (CVSS 5.0) Cross-site Scripting vulnerability in expressjs express. EPSS estimates a 0.49% chance of exploitation in the next 30 days, higher than 40.6% of scored vulnerabilities.
CVSS score
5.0/10
010
Medium · v3.1 (CVE.org)EPSS score
0.49%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Advisory lineage
Upstream 0 · Downstream 1 · Related 5Timeline
- 10-09-2024PublishedVulnerability first disclosed.
- 10-09-2024Last modifiedVulnerability information updated.
Description
Express.js minimalist web framework for node. In express < 4.20.0, passing untrusted user input - even after sanitizing it - to response.redirect() may execute untrusted code. This issue is patched in express 4.20.0.
CVSS metrics
8 scores · 7 sources · 2 versionsLow 2.3Preferred score · OSV · Npm (Ecosystem advisory) · calculated from vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:LSourcesSingle source
Medium 5.0Preferred score · CVE.org (CNA)
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:LSources7 sources · 4.7–5.0
- OSV · UbuntuEcosystem advisory · calculated4.7MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:NDiffers
- OSV · DebianEcosystem advisory · calculated4.7MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:NDiffers
- OSV · WolfiEcosystem advisory · calculated5.0MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L
- OSV · NpmEcosystem advisory · calculated5.0MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L
- OSV · ChainguardEcosystem advisory · calculated5.0MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L
- NVDNIST4.7MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:NDiffers
EPSS trend
Probability
0.49%
Chance of exploitation in the next 30 days
Percentile
41%
Versus all other CVEs
30-day change
0.00 pp
From 0.49% on 20-09-2026
20-09-202620-10-2026
EPSS score0.49%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard17 products
- arangodb-3.11< 3.11.14.5-r25
- argo-workflows< 3.6.5-r2
- kubeflow-centraldashboard< 1.9.0-r4
- kubeflow-pipelines< 2.2.0-r12
- kubeflow-pipelines-apiserver< 2.2.0-r12
Wolfi16 products
- argo-workflows< 3.6.5-r2
- kubeflow-centraldashboard< 1.9.0-r4
- kubeflow-pipelines< 2.2.0-r12
- kubeflow-pipelines-apiserver< 2.2.0-r12
- kubeflow-pipelines-cache_server< 2.2.0-r12
Debian1 product
- node-expressAll versions (No fix recorded) | < 4.21.0+~cs8.36.26-1
Expressjs1 product
- express< 4.20.0 | ≥ 5.0.0-alpha.1, < 5.0.0
Npm1 product
- express< 4.20.0 | ≥ 5.0.0-alpha.1, < 5.0.0
Openjsf1 product
- express< 4.20.0 | 5.0.0:alpha1 | 5.0.0:alpha2 | 5.0.0:alpha3 | 5.0.0:alpha4 | 5.0.0:alpha5 | 5.0.0:alpha6 | 5.0.0:alpha7 | 5.0.0:alpha8 | 5.0.0:beta1 | 5.0.0:beta2 | 5.0.0:beta3
Ubuntu1 product
- node-express< 4.1.1~dfsg-1ubuntu0.16.04.1~esm1 | < 4.1.1~dfsg-1ubuntu0.18.04.1~esm1 | < 4.17.1-2ubuntu0.1~esm1 | < 4.17.3+~4.17.13-1ubuntu0.1~esm1 | < 4.19.2+~cs8.36.21-1ubuntu0.1~esm1
7 vendors · 38 products
References
9 links- github.com/expressjs/express/security/advisories/GHSA-qw6h-vgh9-j6wxX Refsource CONFIRMREPORTAdvisoryWEBVendor Advisory
- github.com/expressjs/express/commit/54271f69b511fea198471e6ff3400ab805d6b553X Refsource MISCFIXWEBPatch
- github.com/expressjs/expressPACKAGE