Skip to content
MediumVulnerability

CVE-2025-3264: Hugging Face Transformers ReDoS in get_imports() regex parsing

Identifier
CVE-2025-3264
Published
Record updated
View JSON
Affected
  • transformers < 4.51.0
Fixed in
4.51.0
  • released April 5, 2025, 93 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.5%

Summary

A Regular Expression Denial of Service (ReDoS) flaw in the `get_imports()` function within `dynamic_module_utils.py` of the Hugging Face Transformers library affects version 4.49.0. The regex `\s*try\s*:.*?except.*?:`, used to filter try/except blocks from Python code, can be driven into catastrophic backtracking by crafted input strings, causing excessive CPU consumption. The source says this can disrupt remote code loading, exhaust resources in model serving, and enable supply chain attacks and development pipeline disruption.

Mitigation

Fixed in version 4.51.0.