CVE-2024-21503
CVE-2024-21503
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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 · Mittel · EPSS 1,0% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system · python
Betroffene Produkte und Versionen
black
- Softwareversionen
- ≥ 0, < 24.3.0: Betroffen (semver)
Auf 24.3.0 aktualisieren
black Debian:12
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
black Debian:13
- Betroffene Versionsbereiche
- ECOSYSTEM: < 24.4.0-1
Auf 24.4.0-1 aktualisieren
black Debian:14
- Betroffene Versionsbereiche
- ECOSYSTEM: < 24.4.0-1
Auf 24.4.0-1 aktualisieren
black PyPI
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: < 24.3.0
Auf 24.3.0 aktualisieren
black PyPI
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- GIT: < f00093672628d212b8965a8993cee8bedf5fe9b8
- ECOSYSTEM: < 24.3.0
Auf 24.3.0 aktualisieren
black Ubuntu:20.04:LTS
- Softwareversionen
- 19.3b0-1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
black Ubuntu:22.04:LTS
- Softwareversionen
- 20.8b1-4
- 21.4b2-3
- 21.10b0-1
- 21.12b0-1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
black Ubuntu:24.04:LTS
- Softwareversionen
- 23.7.0-1
- 23.10.1-1
- 23.11.0-1
- 24.2.0-1ubuntu1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
black Ubuntu:25.10
- Softwareversionen
- 25.1.0-2
- 25.1.0-3
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
black Ubuntu:26.10
- Softwareversionen
- 26.3.1-1
- 26.5.1-1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
black Ubuntu:26.04:LTS
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht