HuggingFace transformers vulnerable to remote code execution
High severity
GitHub Reviewed
Published
May 26, 2026
to the GitHub Advisory Database
•
Updated Jul 1, 2026
Description
Published by the National Vulnerability Database
May 24, 2026
Published to the GitHub Advisory Database
May 26, 2026
Reviewed
Jul 1, 2026
Last updated
Jul 1, 2026
A critical remote code execution vulnerability exists in all versions of the HuggingFace transformers library prior to version 5.3.0. The vulnerability allows an attacker to craft a malicious
config.jsonfile containing the_attn_implementation_internalfield set to an attacker-controlled HuggingFace Hub repository ID. When a victim loads this model using the standardAutoModelForCausalLM.from_pretrained()API, the library downloads and executes arbitrary Python code from the attacker's repository with the victim's full OS privileges. This issue arises due to unfiltered deserialization of configuration attributes, insufficient sanitization of internal fields, and unsandboxed execution of downloaded kernels. The vulnerability bypasses thetrust_remote_codesecurity mechanism, is invisible to the victim, and exploits the standard documented usage pattern, making it particularly severe. Users are advised to upgrade to version 5.3.0 or later to mitigate this issue.References