Skip to content
TransformersGHSA-qq3j-4f4f-9583

Hugging Face Transformers Regular Expression Denial of Service

Medium5.3CVE-2025-2099 · Published May 19, 2025 · updated Sep 25, 2025

A Regular Expression Denial of Service (ReDoS) exists in the `preprocess_string()` function of the `transformers.testing_utils` module. In versions **before 4.50.0**, the regex used to process code blocks in docstrings contains nested quantifiers that can trigger catastrophic backtracking when given inputs with many newline characters. An attacker who can supply such input to `preprocess_string()` (or code paths that call it) can force excessive CPU usage and degrade availability. **Fix:** released in **4.50.0**, which rewrites the regex to avoid the inefficient pattern. ([GitHub][1]) * **Affected:** `< 4.50.0` * **Patched:** `4.50.0`

GitHub advisory

Affected versions

PackageAffectedFixed in
transformers
PyPI
< 4.50.04.50.0
Details and references

More Transformers advisories

All Transformers

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.