p PatchFirst

CVE-2024-21503

CVE-2024-21503

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

Versions of the package black before 24.3.0 are vulnerable to Regular Expression Denial of Service (ReDoS) via the lines_with_leading_tabs_expanded function in the strings.py file. An attacker could exploit this vulnerability by crafting a malicious input that causes a denial of service. Exploiting this vulnerability is possible when running Black on untrusted input, or if you habitually put thousands of leading tab characters in your docstrings.

CVSS 5.3 · Средний · EPSS 1,0% · Есть исправление

Опубликовано
Обновлено

Стек: system · python

Затронутые продукты и версии

  • black

    Версии
    • ≥ 0, < 24.3.0: Затронуто (semver)

    Обновитесь до 24.3.0

  • black Debian:12

    Версии
    • 23.1.0-1
    • 23.10.0-1
    • 23.10.1-1
    • 23.11.0-1
    • 23.3.0-1
    • 23.3.0-1~exp1
    • 23.7.0-1
    • 23.9.1-1
    • 24.1.1-1
    • 24.10.0-1
    • 24.10.0-2
    • 24.10.0-3
    • 24.2.0-1
    • 24.4.0-1
    • 24.4.0-2
    • 24.4.2-1
    • 24.4.2-2
    • 24.4.2-2~0exp0
    • 24.8.0-1
    • 25.1.0-0exp
    • 25.1.0-1
    • 25.1.0-2
    • 25.1.0-3
    • 25.11.0-1
    • 25.12.0-1
    • 25.12.0-2
    • 25.9.0-1
    • 26.1.0-1
    • 26.3.1-1
    • 26.5.1-1
    • 26.5.1-2
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • black Debian:13

    Затронутые диапазоны версий
    • ECOSYSTEM: < 24.4.0-1

    Обновитесь до 24.4.0-1

  • black Debian:14

    Затронутые диапазоны версий
    • ECOSYSTEM: < 24.4.0-1

    Обновитесь до 24.4.0-1

  • black PyPI

    Версии
    • 18.3a0
    • 18.3a1
    • 18.3a2
    • 18.3a3
    • 18.3a4
    • 18.4a0
    • 18.4a1
    • 18.4a2
    • 18.4a3
    • 18.4a4
    • 18.5b0
    • 18.5b1
    • 18.6b0
    • 18.6b1
    • 18.6b2
    • 18.6b3
    • 18.6b4
    • 18.9b0
    • 19.10b0
    • 19.3b0
    • 20.8b0
    • 20.8b1
    • 21.10b0
    • 21.11b0
    • 21.11b1
    • 21.12b0
    • 21.4b0
    • 21.4b1
    • 21.4b2
    • 21.5b0
    • 21.5b1
    • 21.5b2
    • 21.6b0
    • 21.7b0
    • 21.8b0
    • 21.9b0
    • 22.1.0
    • 22.10.0
    • 22.12.0
    • 22.3.0
    • 22.6.0
    • 22.8.0
    • 23.1.0
    • 23.10.0
    • 23.10.1
    • 23.11.0
    • 23.12.0
    • 23.12.1
    • 23.1a1
    • 23.3.0
    • 23.7.0
    • 23.9.0
    • 23.9.1
    • 24.1.0
    • 24.1.1
    • 24.1a1
    • 24.2.0
    Затронутые диапазоны версий
    • ECOSYSTEM: < 24.3.0

    Обновитесь до 24.3.0

  • black PyPI

    Версии
    • 18.3a0
    • 18.3a1
    • 18.3a2
    • 18.3a3
    • 18.3a4
    • 18.4a0
    • 18.4a1
    • 18.4a2
    • 18.4a3
    • 18.4a4
    • 18.5b0
    • 18.5b1
    • 18.6b0
    • 18.6b1
    • 18.6b2
    • 18.6b3
    • 18.6b4
    • 18.9b0
    • 19.10b0
    • 19.3b0
    • 20.8b0
    • 20.8b1
    • 21.10b0
    • 21.11b0
    • 21.11b1
    • 21.12b0
    • 21.4b0
    • 21.4b1
    • 21.4b2
    • 21.5b0
    • 21.5b1
    • 21.5b2
    • 21.6b0
    • 21.7b0
    • 21.8b0
    • 21.9b0
    • 22.1.0
    • 22.10.0
    • 22.12.0
    • 22.3.0
    • 22.6.0
    • 22.8.0
    • 23.1.0
    • 23.10.0
    • 23.10.1
    • 23.11.0
    • 23.12.0
    • 23.12.1
    • 23.1a1
    • 23.3.0
    • 23.7.0
    • 23.9.0
    • 23.9.1
    • 24.1.0
    • 24.1.1
    • 24.1a1
    • 24.2.0
    Затронутые диапазоны версий
    • GIT: < f00093672628d212b8965a8993cee8bedf5fe9b8
    • ECOSYSTEM: < 24.3.0

    Обновитесь до 24.3.0

  • black Ubuntu:20.04:LTS

    Версии
    • 19.3b0-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • black Ubuntu:22.04:LTS

    Версии
    • 20.8b1-4
    • 21.4b2-3
    • 21.10b0-1
    • 21.12b0-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • black Ubuntu:24.04:LTS

    Версии
    • 23.7.0-1
    • 23.10.1-1
    • 23.11.0-1
    • 24.2.0-1ubuntu1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • black Ubuntu:25.10

    Версии
    • 25.1.0-2
    • 25.1.0-3
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • black Ubuntu:26.10

    Версии
    • 26.3.1-1
    • 26.5.1-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • black Ubuntu:26.04:LTS

    Версии
    • 25.1.0-3
    • 25.9.0-1
    • 25.11.0-1
    • 25.12.0-1
    • 26.1.0-1
    • 26.1.0-1build1
    • 26.3.1-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

Первоисточники

Проверьте свой сервер →