CVE catalog

CVE-2026-73088

Browserslist is a configuration tool for sharing target browsers and Node.js versions between front-end tools. Prior to 4.28.7, normalizeStats() in node.js, reached unconditionally through getStat() a

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.66% · Oct 25, 2026

Browserslist is a configuration tool for sharing target browsers and Node.js versions between front-end tools. Prior to 4.28.7, normalizeStats() in node.js, reached unconditionally through getStat() and loadStat() on every browserslist() call, processes untrusted browserslist-stats.json, opts.stats, and CLI --stats data with an unguarded for...in loop and plain-object bracket access and assignment, allowing inherited Object.prototype keys including __proto__, toString, valueOf, constructor, hasOwnProperty, and isPrototypeOf to cause an uncaught TypeError or modify the prototype of the returned normalized object. This issue is fixed in version 4.28.7.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannode-browserslistsid4.28.7+~cs8.16.65-1fixed
Debiannode-browserslistforky4.28.7+~cs8.16.65-1fixed
Debiannode-browserslisttrixie4.25.0+~cs6.3.22-1vulnerable
Debiannode-browserslistbookworm4.21.4+~cs6.1.17-2vulnerable
NpmbrowserslistNot reported4.28.7fixed
Opensusepython-pytest-htmlleap 16.04.1.1-bp160.5.1fixed
Opensusepython-pytest-htmltumbleweed4.2.0-5.1fixed
Opensusebuntumbleweed1.4.0~git20260808.52bf09cb-2.1fixed
Ubuntunode-browserslist18.042.11.3-1vulnerable
Ubuntunode-browserslist18.042.11.3-1build3vulnerable
Ubuntunode-browserslist18.042.11.3-1build4vulnerable
Ubuntunode-browserslist20.042.11.3-1build4vulnerable
Ubuntunode-browserslist22.044.16.3+~cs5.4.72-3vulnerable
Ubuntunode-browserslist22.044.17.0+~cs5.6.76-1vulnerable
Ubuntunode-browserslist22.044.18.1+~cs5.1.2-1vulnerable
Ubuntunode-browserslist22.044.19.1+~cs5.1.2-1vulnerable
Ubuntunode-browserslist22.044.19.1+repack+~cs5.1.2-2vulnerable
Ubuntunode-browserslist22.044.19.3+~cs5.1.3-1vulnerable
Ubuntunode-browserslist24.044.21.4+~cs6.1.17-2vulnerable
Ubuntunode-browserslist24.044.22.1+~cs6.1.28-1vulnerable
Ubuntunode-browserslist26.044.25.2+~cs6.3.22-1vulnerable
Ubuntunode-browserslist26.044.26.0+~cs8.11.27-1vulnerable
Ubuntunode-browserslist26.044.27.0+~cs8.11.53-2vulnerable
Ubuntunode-browserslist26.044.28.1+~cs8.14.48-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannode-browserslistsourcesid4.28.7+~cs8.16.65-1not yet assignedNot reportedNot reported
Debiannode-browserslistsourceforky4.28.7+~cs8.16.65-1not yet assignedNot reportedNot reported
Debiannode-browserslistsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debiannode-browserslistsourcebookworm(unfixed)not yet assignedNot reportedNot reported
NpmbrowserslistnpmNot reported4.28.7Not reportedGHSA-73WF-GQ98-2V4GNot reported
Opensusepython-pytest-htmlrpmleap 16.04.1.1-bp160.5.1Not reportedOPENSUSE-SU-2026:21602-1Not reported
Opensusepython-pytest-htmlrpmtumbleweed4.2.0-5.1Not reportedOPENSUSE-SU-2026:11540-1Not reported
Opensusebunrpmtumbleweed1.4.0~git20260808.52bf09cb-2.1Not reportedOPENSUSE-SU-2026:11535-1Not reported

Notes

[trixie] node-browserslist: Minor issue [bookworm] node-browserslist: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 4.21.4+~cs6.1.17-2 · all · bookworm

      Affected

      nvd · node-browserslist · debian · bookworm; nvd · node-browserslist · debian · 12

    • 4.21.4+~cs6.1.17-2 · all · bookworm

      Affected

      nvd · node-browserslist · debian · bookworm; nvd · node-browserslist · debian · 12

[Debian 13 (Trixie)]

  • Details (2)
    • 4.25.0+~cs6.3.22-1 · all · trixie

      Affected

      nvd · node-browserslist · debian · 13

    • 4.25.0+~cs6.3.22-1 · all · trixie

      Affected

      nvd · node-browserslist · debian · 13

[openSUSE Tumbleweed]

  • Source package: [python-pytest-html]

    Details (1)
    • 4.2.0-5.1 · noarch · tumbleweed

      Unknown · Fixed: 4.2.0-5.1

      Version impact unknown

      nvd · python-pytest-html · opensuse · tumbleweed

  • Source package: [python-pytest-html]

    Details (1)
    • 4.2.0-5.1 · noarch · tumbleweed

      Unknown · Fixed: 4.2.0-5.1

      Version impact unknown

      nvd · python-pytest-html · opensuse · tumbleweed

  • [bun]Fixed

    Source package: [bun]

    Details (1)
    • 1.4.0-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 1.4.0~git20260808.52bf09cb-2.1

      nvd · bun · opensuse · tumbleweed

Observed:

References