CVE-2024-21503

CVSS V2 None CVSS V3 None
Description
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.
Overview
  • CVE ID
  • CVE-2024-21503
  • Assigner
  • snyk
  • Vulnerability Status
  • PUBLISHED
  • Published Version
  • 2024-03-19T05:00:01.474Z
  • Last Modified Date
  • 2024-06-20T21:14:49.619Z
History
Created Old Value New Value Data Type Notes
2024-06-26 15:31:53 Added to TrackCVE