Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. webpack
  4. ›
  5. CVE-2025-68458

CVE-2025-68458: webpack buildHttp: allowedUris allow-list bypass via URL userinfo (@) leading to build-time SSRF behavior

February 5, 2026

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). If allowedUris enforcement relies on a raw string prefix check (e.g., uri.startsWith(allowed)), a URL that looks allow-listed can pass validation while the actual network request is sent to a different authority/host after URL parsing. This is a policy/allow-list bypass that enables build-time SSRF behavior (outbound requests from the build machine to internal-only endpoints, depending on network access) and untrusted content inclusion (the fetched response is treated as module source and bundled). In my reproduction, the internal response was also persisted in the buildHttp cache.

Reproduced on:

  • webpack version: 5.104.0
  • Node version: v18.19.1

References

  • github.com/advisories/GHSA-8fgc-7cc6-rx7x
  • github.com/webpack/webpack
  • github.com/webpack/webpack/security/advisories/GHSA-8fgc-7cc6-rx7x
  • nvd.nist.gov/vuln/detail/CVE-2025-68458

Code Behaviors & Features

Detect and mitigate CVE-2025-68458 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 5.49.0 before 5.104.1

Fixed versions

  • 5.104.1

Solution

Upgrade to version 5.104.1 or above.

Impact 3.7 LOW

CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-918: Server-Side Request Forgery (SSRF)

Source file

npm/webpack/CVE-2025-68458.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Fri, 06 Feb 2026 12:20:17 +0000.