Bug 2559938 (CVE-2026-57845) - CVE-2026-57845 datasets: datasets: Arbitrary code execution via insecure pickle deserialization
Summary: CVE-2026-57845 datasets: datasets: Arbitrary code execution via insecure pick...
Keywords:
Status: NEW
Alias: CVE-2026-57845
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-23 15:31 UTC by OSIDB Bzimport
Modified: 2026-10-29 17:21 UTC (History)
16 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-23 15:31:52 UTC
Hugging Face Datasets through 5.1.0 contains an insecure deserialization vulnerability that allows attackers to execute arbitrary Python code by crafting a malicious pickle file loaded through the deprecated pandas packaged builder. Attackers can supply a pickle-backed dataset that is processed by Pandas._generate_tables via pandas.read_pickle() without validation, so when a victim calls datasets.load_dataset("pandas", data_files=...), the embedded __reduce__ payload executes code with the victim process's privileges.


Note You need to log in before you can comment on or make changes to this bug.