PatchSiren cyber security CVE debrief
CVE-2026-80047 Hugging Face CVE debrief
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-09-01T14:17:41.943Z and has not been modified since then. The NVD entry is currently Awaiting Analysis. This vulnerability in Hugging Face Transformers allows remote Python files to be written to local disk without user consent when using GenerativePreTrainedModel.load_custom_generate(). The function fetches and caches a remote module file before performing the required trust_remote_code consent check, inverting the security model enforced by other code-loading paths. This can lead to persistent, unauthorized files on disk and stale cache collisions where cached attacker code may later be executed during trusted model loads. Users of Hugging Face Transformers versions >= 4.49.0 and <= 5.8.1, developers and administrators working with machine learning models, and security teams responsible for monitoring and mitigating vulnerabilities in AI and ML systems should review and update to a version outside the vulnerable range if possible. Immediate review and mitigation are recommended.
- Vendor
- Hugging Face
- Product
- Transformers
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-01
- Original CVE updated
- 2026-09-03
- Advisory published
- 2026-09-01
- Advisory updated
- 2026-09-03
Who should care
Users of Hugging Face Transformers versions >= 4.49.0 and <= 5.8.1, developers and administrators working with machine learning models, and security teams responsible for monitoring and mitigating vulnerabilities in AI and ML systems.
Technical summary
The vulnerability in Hugging Face Transformers allows remote Python files to be written to local disk without user consent when using GenerativePreTrainedModel.load_custom_generate(). The function fetches and caches a remote module file before performing the required trust_remote_code consent check, inverting the security model enforced by other code-loading paths. This can lead to persistent, unauthorized files on disk and stale cache collisions where cached attacker code may later be executed during trusted model loads.
Defensive priority
CVE-2026-80047 allows remote Python files to be written to local disk without user consent in Hugging Face Transformers versions >= 4.49.0 and <= 5.8.1. This can lead to persistent, unauthorized files on disk and stale cache collisions. Immediate review and mitigation are recommended.
Recommended defensive actions
- Review and update Hugging Face Transformers to a version outside the vulnerable range (>= 4.49.0 and <= 5.8.1) if possible.
- Implement compensating controls to monitor and restrict writes to the ~/.cache/huggingface/modules directory.
- Enforce strict trust_remote_code checks for all model loads.
- Monitor for and remove any unauthorized files in the ~/.cache/huggingface/modules directory.
- Consider using alternative model loading methods that do not rely on remote module fetching.
Evidence notes
The vulnerability stems from an unconditional file write in dynamic_module_utils.py prior to any trust verification in Hugging Face Transformers. GenerativePreTrainedModel.load_custom_generate() fetches and caches a remote module file before performing the required trust_remote_code consent check. This results in attacker-controlled Python code being copied into the user’s ~/.cache/huggingface/modules directory even if the user declines the trust prompt.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80047 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80047
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80047 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80047
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/huggingface/transformers
-
Source reference
Unverified legacy reference
URL: https://kb.cert.org/vuls/id/456290
-
Source reference
Unverified legacy reference
URL: https://www.kb.cert.org/vuls/id/456290
af854a3a-2127-422b-91ae-364da2661108
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.