p PatchFirst

CVE-2024-45296

CVE-2024-45296 · path-to-regexp outputs backtracking regular expressions

Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.

path-to-regexp turns path strings into a regular expressions. In certain cases, path-to-regexp will output a regular expression that can be exploited to cause poor performance. Because JavaScript is single threaded and regex matching runs on the main thread, poor performance will block the event loop and lead to a DoS. The bad regular expression is generated any time you have two parameters within a single segment, separated by something that is not a period (.). For users of 0.1, upgrade to 0.1.10. All other users should upgrade to 8.0.0.

CVSS 7.5 · Hoch · EPSS 0,9% · Korrektur verfügbar

Veröffentlicht
Aktualisiert

Technologie-Stack: system · node

Betroffene Produkte und Versionen

  • path-to-regexp

    Softwareversionen
    • < 0.1.10: Betroffen
    • >= 0.2.0, < 8.0.0: Betroffen

    Keine Korrektur veröffentlicht

  • node-path-to-regexp Debian:12

    Softwareversionen
    • 6.2.1-1
    • 6.3.0-1
    • 8.3.0-1
    • 8.4.0-1
    • 8.4.1-1
    • 8.4.2-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • node-path-to-regexp Debian:13

    Betroffene Versionsbereiche
    • ECOSYSTEM: < 6.3.0-1

    Auf 6.3.0-1 aktualisieren

  • node-path-to-regexp Debian:14

    Betroffene Versionsbereiche
    • ECOSYSTEM: < 6.3.0-1

    Auf 6.3.0-1 aktualisieren

  • path-to-regexp npm

    Betroffene Versionsbereiche
    • SEMVER: < 0.1.13

    Auf 0.1.13 aktualisieren

  • path-to-regexp npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 0.2.0, < 1.9.0

    Auf 1.9.0 aktualisieren

  • path-to-regexp npm

    Betroffene Versionsbereiche
    • SEMVER: < 0.1.10

    Auf 0.1.10 aktualisieren

  • path-to-regexp npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 7.0.0, < 8.0.0

    Auf 8.0.0 aktualisieren

  • path-to-regexp npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 2.0.0, < 3.3.0

    Auf 3.3.0 aktualisieren

  • path-to-regexp npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 4.0.0, < 6.3.0

    Auf 6.3.0 aktualisieren

  • node-path-to-regexp Ubuntu:Pro:16.04:LTS

    Softwareversionen
    • 1.0.1-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 1.0.1-1ubuntu0.16.04.1~esm1

    Auf 1.0.1-1ubuntu0.16.04.1~esm1 aktualisieren

  • node-path-to-regexp Ubuntu:Pro:18.04:LTS

    Softwareversionen
    • 1.0.1-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 1.0.1-1ubuntu0.18.04.1~esm1

    Auf 1.0.1-1ubuntu0.18.04.1~esm1 aktualisieren

  • node-path-to-regexp Ubuntu:Pro:20.04:LTS

    Softwareversionen
    • 3.0.0-2
    • 3.1.0-1
    • 6.1.0-2
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 6.1.0-2ubuntu0.1~esm1

    Auf 6.1.0-2ubuntu0.1~esm1 aktualisieren

  • node-path-to-regexp Ubuntu:Pro:22.04:LTS

    Softwareversionen
    • 6.2.0-1
    • 6.2.0-2
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 6.2.0-2ubuntu0.1~esm1

    Auf 6.2.0-2ubuntu0.1~esm1 aktualisieren

  • node-path-to-regexp Ubuntu:Pro:24.04:LTS

    Softwareversionen
    • 6.2.1-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 6.2.1-1ubuntu0.1~esm1

    Auf 6.2.1-1ubuntu0.1~esm1 aktualisieren

  • node-express Ubuntu:25.10

    Softwareversionen
    • 4.21.0+~cs8.36.26-2
    • 4.21.2+~cs8.36.27-1
    • 4.21.2+~cs8.36.27-2
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • node-express Ubuntu:26.10

    Softwareversionen
    • 5.1.0+~cs12.3.3-1build1
    • 5.2.1+~cs12.3.9-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • node-express Ubuntu:26.04:LTS

    Softwareversionen
    • 4.21.2+~cs8.36.27-2
    • 4.21.2+~cs8.36.27-3
    • 5.1.0+~cs12.3.3-1build1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

Originalquellen

Prüfen Sie Ihren Server →