PYSEC-2026-1981
Hugging Face Transformers is vulnerable to ReDoS through its MarianTokenizer
En bref
- Publiée
- Mise à jour
- CVE
- CVE-2025-6638
- Alias
- GHSA-59p9-h35m-wg4g
- CVSS_V3
- CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Description
A Regular Expression Denial of Service (ReDoS) vulnerability was discovered in the Hugging Face Transformers library, specifically affecting the MarianTokenizer's `remove_language_code()` method. This vulnerability is present in version 4.52.4 and has been fixed in version 4.53.0. The issue arises from inefficient regex processing, which can be exploited by crafted input strings containing malformed language code patterns, leading to excessive CPU consumption and potential denial of service.
Paquets affectés
| Paquet | Versions |
|---|---|
| PyPI · transformers | introduced 0, fixed 4.53.0 |
Références
- https://nvd.nist.gov/vuln/detail/CVE-2025-6638 ADVISORY
- https://github.com/huggingface/transformers/commit/47c34fba5c303576560cb29767efb452ff12b8be WEB
- https://github.com/huggingface/transformers/commit/d37f7517972f67e3f2194c000ed0f87f064e5099 WEB
- https://github.com/huggingface/transformers PACKAGE
- https://huntr.com/bounties/6a6c933f-9ce8-4ded-8b3b-2c1444c61f36 WEB
- https://pypi.org/project/transformers PACKAGE
- https://github.com/advisories/GHSA-59p9-h35m-wg4g ADVISORY
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — PyPA Advisory Database |