Skip to main content

Webpack

5 CVEs product

Monthly

CVE-2026-76844 Aug 24, 13:12 npm HIGH PATCH This Week

Path traversal in webpack-dev-middleware bypasses the incomplete CVE-2024-29180 fix by embedding dot-dot sequences within path segments (e.g., 'assets..') rather than as standalone segments, causing the UP_PATH_REGEXP guard to pass while the subsequent fixed-offset slice produces a parent-directory component that resolves above outputPath on the physical filesystem. Affected versions are precisely 5.3.4+, 6.1.2+, and 7.1.0+ - the releases that introduced the original guard-and-slice logic intended to fix path traversal. Exploitation is constrained to non-default configurations where publicPath lacks a trailing slash and the physical filesystem is in use via writeToDisk: true or a custom outputFileSystem; no public exploit identified at time of analysis, though a functional PoC for the predecessor attack class exists in GHSA-wr3j-pwj9-hqq6.

Path Traversal Red Hat Suse Webpack Webpack Dev Middleware
NVD GitHub VulDB
CVSS 4.0
8.3
EPSS
0.4%
CVE-2025-68458 Feb 05, 23:15 npm LOW POC PATCH Monitor

Webpack is a module bundler. From version 5.49.0 to before 5.104.1, when experiments.buildHttp is enabled, webpack’s HTTP(S) resolver (HttpUriPlugin) can be bypassed to fetch resources from hosts outside allowedUris by using crafted URLs that include userinfo (username:password@host). [CVSS 3.7 LOW]

SSRF Webpack Webpack Js
NVD GitHub
CVSS 3.1
3.7
EPSS
0.0%
CVE-2025-68157 Feb 05, 23:15 npm LOW POC PATCH Monitor

Webpack is a module bundler. From version 5.49.0 to before 5.104.0, when experiments.buildHttp is enabled, webpack’s HTTP(S) resolver (HttpUriPlugin) enforces allowedUris only for the initial URL, but does not re-validate allowedUris after following HTTP 30x redirects. [CVSS 3.7 LOW]

SSRF Webpack Webpack Js
NVD GitHub
CVSS 3.1
3.7
EPSS
0.0%
CVE-2024-43788 Aug 27, 17:15 npm MEDIUM POC PATCH This Month

Webpack is a module bundler. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Webpack Webpack Js
NVD GitHub
CVSS 3.1
6.1
EPSS
0.9%
CVE-2023-28154 Mar 13, 01:15 npm CRITICAL PATCH Act Now

Webpack 5 before 5.76.0 does not avoid cross-realm object access. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Webpack Webpack Js
NVD GitHub
CVSS 3.1
9.8
EPSS
1.4%
EPSS 0% CVSS 8.3
HIGH PATCH This Week

Path traversal in webpack-dev-middleware bypasses the incomplete CVE-2024-29180 fix by embedding dot-dot sequences within path segments (e.g., 'assets..') rather than as standalone segments, causing the UP_PATH_REGEXP guard to pass while the subsequent fixed-offset slice produces a parent-directory component that resolves above outputPath on the physical filesystem. Affected versions are precisely 5.3.4+, 6.1.2+, and 7.1.0+ - the releases that introduced the original guard-and-slice logic intended to fix path traversal. Exploitation is constrained to non-default configurations where publicPath lacks a trailing slash and the physical filesystem is in use via writeToDisk: true or a custom outputFileSystem; no public exploit identified at time of analysis, though a functional PoC for the predecessor attack class exists in GHSA-wr3j-pwj9-hqq6.

Path Traversal Red Hat Suse +2
NVD GitHub VulDB
EPSS 0% CVSS 3.7
LOW POC PATCH Monitor

Webpack is a module bundler. From version 5.49.0 to before 5.104.1, when experiments.buildHttp is enabled, webpack’s HTTP(S) resolver (HttpUriPlugin) can be bypassed to fetch resources from hosts outside allowedUris by using crafted URLs that include userinfo (username:password@host). [CVSS 3.7 LOW]

SSRF Webpack Webpack Js
NVD GitHub
EPSS 0% CVSS 3.7
LOW POC PATCH Monitor

Webpack is a module bundler. From version 5.49.0 to before 5.104.0, when experiments.buildHttp is enabled, webpack’s HTTP(S) resolver (HttpUriPlugin) enforces allowedUris only for the initial URL, but does not re-validate allowedUris after following HTTP 30x redirects. [CVSS 3.7 LOW]

SSRF Webpack Webpack Js
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM POC PATCH This Month

Webpack is a module bundler. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Webpack Webpack Js
NVD GitHub
EPSS 1% CVSS 9.8
CRITICAL PATCH Act Now

Webpack 5 before 5.76.0 does not avoid cross-realm object access. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Webpack Webpack Js
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy