p PatchFirst

CVE-2023-43646

CVE-2023-43646 · Inefficient Regular Expression Complexity in get-func-name

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

get-func-name is a module to retrieve a function's name securely and consistently both in NodeJS and the browser. Versions prior to 2.0.1 are subject to a regular expression denial of service (redos) vulnerability which may lead to a denial of service when parsing malicious input. This vulnerability can be exploited when there is an imbalance in parentheses, which results in excessive backtracking and subsequently increases the CPU load and processing time significantly. This vulnerability can be triggered using the following input: '\t'.repeat(54773) + '\t/function/i'. This issue has been addressed in commit `f934b228b` which has been included in releases from 2.0.1. Users are advised to upgrade. There are no known workarounds for this vulnerability.

CVSS 8.6 · Élevée · EPSS 1,4% · Correctif disponible

Publication
Mise à jour

Pile logicielle: system · node

Produits et versions concernés

  • get-func-name

    Versions du logiciel
    • < 2.0.1: Concernée

    Aucun correctif publié

  • node-get-func-name Debian:12

    Versions du logiciel
    • 2.0.0+dfsg-2
    • 2.0.2-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-get-func-name Debian:13

    Plages de versions concernées
    • ECOSYSTEM: < 2.0.2-1

    Mettez à jour vers 2.0.2-1

  • node-get-func-name Debian:14

    Plages de versions concernées
    • ECOSYSTEM: < 2.0.2-1

    Mettez à jour vers 2.0.2-1

  • get-func-name npm

    Plages de versions concernées
    • SEMVER: < 2.0.1

    Mettez à jour vers 2.0.1

  • node-get-func-name Ubuntu:18.04:LTS

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

    Aucun correctif publié

  • node-get-func-name Ubuntu:20.04:LTS

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

    Aucun correctif publié

  • node-get-func-name Ubuntu:22.04:LTS

    Versions du logiciel
    • 2.0.0+dfsg-1.1
    • 2.0.0+dfsg-2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • qt6-webengine Ubuntu:22.04:LTS

    Versions du logiciel
    • 6.2.2+dfsg-6ubuntu2
    • 6.2.4+dfsg-1ubuntu1
    • 6.2.4+dfsg-1ubuntu2
    • 6.2.4+dfsg-6ubuntu1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-get-func-name Ubuntu:24.04:LTS

    Versions du logiciel
    • 2.0.0+dfsg-2
    • 2.0.2-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • qt6-webengine Ubuntu:24.04:LTS

    Versions du logiciel
    • 6.4.2-final+dfsg-11
    • 6.4.2-final+dfsg-12
    • 6.4.2-final+dfsg-12build1
    • 6.4.2-final+dfsg-12ubuntu1
    • 6.4.2-final+dfsg-12ubuntu7
    • 6.4.2-final+dfsg-12ubuntu9
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-get-func-name Ubuntu:25.10

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

    Aucun correctif publié

  • qt6-webengine Ubuntu:25.10

    Versions du logiciel
    • 6.8.3+dfsg-0ubuntu1
    • 6.8.3+dfsg-0ubuntu2
    • 6.9.2+dfsg-2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-get-func-name Ubuntu:26.10

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

    Aucun correctif publié

  • qt6-webengine Ubuntu:26.10

    Versions du logiciel
    • 6.10.2+dfsg-1
    • 6.10.2+dfsg-4
    • 6.10.2+dfsg-5
    • 6.11.2+dfsg-3ubuntu1
    • 6.11.2+dfsg-3ubuntu2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • node-get-func-name Ubuntu:26.04:LTS

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

    Aucun correctif publié

  • qt6-webengine Ubuntu:26.04:LTS

    Versions du logiciel
    • 6.9.2+dfsg-2
    • 6.9.2+dfsg-4
    • 6.9.2+dfsg-4build1
    • 6.9.2+dfsg-4build2
    • 6.10.2+dfsg-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

Sources originales

Vérifiez votre serveur →