{"id":"CVE-2024-3568","aliases":["GHSA-37q5-v5qm-c9v8","PYSEC-2026-1978"],"title":"Transformers Deserialization of Untrusted Data vulnerability","summary":"Transformers Deserialization of Untrusted Data vulnerability","severity":"low","cvss":3.4,"cvssVector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:N/I:N/A:L","vendor":"transformers","product":"transformers","ecosystem":"pip","affected":["transformers < 4.38.0"],"patched":["transformers 4.38.0"],"published":"2024-04-10","updated":"2026-07-07","source":"OSV","sourceUrl":"https://osv.dev/vulnerability/GHSA-37q5-v5qm-c9v8","references":[{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-3568"},{"url":"https://github.com/huggingface/transformers/commit/693667b8ac8138b83f8adb6522ddaf42fa07c125"},{"url":"https://github.com/huggingface/transformers"},{"url":"https://huntr.com/bounties/b3c36992-5264-4d7f-9906-a996efafba8f"}],"tags":["osv","pip","exploit-available"],"epss":0.02084,"epssPercentile":0.80461,"ingestedAt":"2026-07-08T18:25:44.869Z","exploits":{"github":1,"githubRepos":["https://github.com/rooobeam/Pickle-Deserialization-Exploit-in-Transformers"],"checkedAt":"2026-09-21T15:26:33.668Z"},"exploitAvailable":true,"slug":"CVE-2024-3568","body":"## Overview\n\nThe huggingface/transformers library is vulnerable to arbitrary code execution through deserialization of untrusted data within the `load_repo_checkpoint()` function of the `TFPreTrainedModel()` class. Attackers can execute arbitrary code and commands by crafting a malicious serialized payload, exploiting the use of `pickle.load()` on data from potentially untrusted sources. This vulnerability allows for remote code execution (RCE) by deceiving victims into loading a seemingly harmless checkpoint during a normal training process, thereby enabling attackers to execute arbitrary code on the targeted machine.\n\n## Affected packages\n\n- `transformers < 4.38.0`\n\n## Remediation\n\nUpgrade to a patched release:\n\n- `transformers 4.38.0`","depth":"twilight","depthScore":31,"depthScoreParts":{"impact":18.7,"likelihood":0.4,"exploitation":12,"ransomware":0},"changes":[{"seq":4719,"id":"CVE-2024-3568","ts":1788887202273,"field":"exploit_available","old":"false","new":"true"},{"seq":3602,"id":"CVE-2024-3568","ts":1788886318371,"field":"exploit_available","old":"true","new":"false"},{"seq":2456,"id":"CVE-2024-3568","ts":1788882987007,"field":"exploit_available","old":"false","new":"true"},{"seq":1485,"id":"CVE-2024-3568","ts":1788882400415,"field":"exploit_available","old":"true","new":"false"},{"seq":599,"id":"CVE-2024-3568","ts":1788881836929,"field":"exploit_available","old":"false","new":"true"}]}