CVE-2025-5197CWE-1333

Regular Expression Denial of Service (ReDoS) in huggingface/transformers

Medium · published August 6, 2025

CVSS v3.0
5.3
EPSS
0%
Percentile
32.5
In the wild
Unconfirmed
What it is

A Regular Expression Denial of Service (ReDoS) vulnerability exists in the Hugging Face Transformers library, specifically in the `convert_tf_weight_name_to_pt_weight_name()` function. This function, responsible for converting TensorFlow weight names to PyTorch format, uses a regex pattern `/[^/]*___([^/]*)/` that can be exploited to cause excessive CPU consumption through crafted input strings due to catastrophic backtracking. The vulnerability affects versions up to 4.51.3 and is fixed in version 4.53.0. This issue can lead to service disruption, resource exhaustion, and potential API service vulnerabilities, impacting model conversion processes between TensorFlow and PyTorch formats.

The record
Technical detail
CVSS v3.0
5.3 · MEDIUM
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00395 · 32.5th percentile
Weakness
CWE-1333 · Inefficient Regular Expression Complexity
Published
2025-08-06T11:53Z
EPSS history
Timeline
  • 06 AUG 11:53Z
    Regular Expression Denial of Service (ReDoS) in huggingface/transformers
    cvelistv5