Skip to content
HighVulnerability

CVE-2025-2099: transformers preprocess_string ReDoS through crafted docstring input

Identifier
CVE-2025-2099
Published
Record updated
View JSON
Affected
  • transformers < 4.50.0
Fixed in
4.50.0
  • released March 21, 2025, 59 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.6%

Summary

CVE-2025-2099 affects the `preprocess_string()` function in the `transformers.testing_utils` module of huggingface/transformers version v4.48.3. A regular expression that processes code blocks in docstrings contains nested quantifiers, causing exponential backtracking on input with many newline characters. An attacker can send a specially crafted payload to drive up CPU usage and cause a Denial of Service.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.