Skip to content
MediumVulnerability

CVE-2026-80047: Hugging Face Transformers writes remote Python files to disk before trust check

Identifier
CVE-2026-80047
Published
Record updated
View JSON
Affected
  • transformers >= 4.49.0, <= 5.8.1
Fixed in
No fixed version was stated when the source was last read.
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
<0.1%

Summary

A vulnerability in Hugging Face Transformers (versions 4.49.0, <= 5.8.1) lets remote Python files be written to local disk without user consent when GenerativePreTrainedModel.load_custom_generate() is used. The function fetches and caches attacker-controlled custom_generate/generate.py into ~/.cache/huggingface/modules before the trust_remote_code consent check, so the file persists even if the user declines the trust prompt. The write is caused by an unconditional file write in dynamic_module_utils.py.

Mitigation

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