Addresses CVE-2026-57845 , arbitrary code execution through pickle deserialization in the pandas dataset builder.
Replaces Pandas._generate_tables() with an unconditional migration error before file opening or unpickling. Builder construction and compatible prepared Arrow cache reuse remain supported. File resolution and downloads may occur before rejection; streaming loads fail when iterated.
Updates regression tests and remediation documentation.
Validation: all 25 focused pandas/Parquet tests pass, along with lint and formatting checks.
Technical write-up and PoC:
The full story
This article is one source in a clustered incident — the cluster page carries the summary, timeline and every other outlet covering it.
