p PatchFirst

CVE-2026-73088

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

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

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.

CVSS 7.5 · Élevée · EPSS 0,7% · Correctif disponible

Publication
Mise à jour

Pile logicielle: system · node

Produits et versions concernés

  • browserslist

    Versions du logiciel
    • < 4.28.7: Concernée

    Aucun correctif publié

  • node-browserslist Debian:12

    Versions du logiciel
    • 4.21.10+~cs6.1.25-1
    • 4.21.10+~cs6.1.25-2
    • 4.21.4+~cs6.1.17-2
    • 4.22.1+~cs6.1.27-1
    • 4.22.1+~cs6.1.28-1
    • 4.23.0+~cs6.1.32-1
    • 4.24.4+~cs6.3.21-1
    • 4.24.4+~cs6.3.22-1
    • 4.25.0+~cs6.3.22-1
    • 4.25.2+~cs6.3.22-1
    • 4.26.0+~cs8.11.27-1
    • 4.27.0+~cs8.11.53-1
    • 4.27.0+~cs8.11.53-2
    • 4.28.1+~cs8.14.48-1
    • 4.28.2+~cs8.14.68-1
    • 4.28.7+~cs8.16.65-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-browserslist Debian:13

    Versions du logiciel
    • 4.25.0+~cs6.3.22-1
    • 4.25.2+~cs6.3.22-1
    • 4.26.0+~cs8.11.27-1
    • 4.27.0+~cs8.11.53-1
    • 4.27.0+~cs8.11.53-2
    • 4.28.1+~cs8.14.48-1
    • 4.28.2+~cs8.14.68-1
    • 4.28.7+~cs8.16.65-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-browserslist Debian:14

    Versions du logiciel
    • 4.25.0+~cs6.3.22-1
    • 4.25.2+~cs6.3.22-1
    • 4.26.0+~cs8.11.27-1
    • 4.27.0+~cs8.11.53-1
    • 4.27.0+~cs8.11.53-2
    • 4.28.1+~cs8.14.48-1
    • 4.28.2+~cs8.14.68-1
    Plages de versions concernées
    • ECOSYSTEM: < 4.28.7+~cs8.16.65-1

    Mettez à jour vers 4.28.7+~cs8.16.65-1

  • browserslist npm

    Plages de versions concernées
    • SEMVER: < 4.28.7

    Mettez à jour vers 4.28.7

  • node-browserslist Ubuntu:18.04:LTS

    Versions du logiciel
    • 2.11.3-1
    • 2.11.3-1build3
    • 2.11.3-1build4
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-browserslist Ubuntu:20.04:LTS

    Versions du logiciel
    • 2.11.3-1build4
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-browserslist Ubuntu:22.04:LTS

    Versions du logiciel
    • 4.16.3+~cs5.4.72-3
    • 4.17.0+~cs5.6.76-1
    • 4.18.1+~cs5.1.2-1
    • 4.19.1+~cs5.1.2-1
    • 4.19.1+repack+~cs5.1.2-2
    • 4.19.3+~cs5.1.3-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-browserslist Ubuntu:24.04:LTS

    Versions du logiciel
    • 4.21.4+~cs6.1.17-2
    • 4.22.1+~cs6.1.28-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-browserslist Ubuntu:26.04:LTS

    Versions du logiciel
    • 4.25.2+~cs6.3.22-1
    • 4.26.0+~cs8.11.27-1
    • 4.27.0+~cs8.11.53-2
    • 4.28.1+~cs8.14.48-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

Sources originales

Vérifiez votre serveur →