Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. browserslist
  4. ›
  5. CVE-2026-73088

CVE-2026-73088: Browserslist: Uncaught crash / prototype write via untrusted browserslist-stats.json custom stats (normalizeStats)

September 1, 2026

  • Who is affected: Any project whose build/CI invokes Browserslist (directly or via Autoprefixer/Babel/Stylelint/PostCSS) in a directory tree an attacker can place a file into (external PR, compromised dependency), or any app that passes user-influenced data into opts.stats.
  • What an attacker achieves: Immediate DoS — crashes the invoking process on the first Browserslist call after the file is present, for any query, no special syntax needed.
  • Conditions required: No authentication — only the ability to add a file to the project’s directory tree, or influence opts.stats.

References

  • github.com/advisories/GHSA-73wf-gq98-2v4g
  • github.com/browserslist/browserslist/commit/f9914ad9effc865ccc27d816255625890b31ca51
  • github.com/browserslist/browserslist/releases/tag/4.28.7
  • github.com/browserslist/browserslist/security/advisories/GHSA-73wf-gq98-2v4g
  • nvd.nist.gov/vuln/detail/CVE-2026-73088

Code Behaviors & Features

Detect and mitigate CVE-2026-73088 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 before 4.28.7

Fixed versions

  • 4.28.7

Solution

Upgrade to version 4.28.7 or above.

Impact 7.5 HIGH

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

Learn more about CVSS

Weakness

  • CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
  • CWE-248: Uncaught Exception

Source file

npm/browserslist/CVE-2026-73088.yml

Spotted a mistake? Edit the file on GitLab.

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

Page generated Tue, 08 Sep 2026 00:16:56 +0000.