Skip to content
Datasets Pull 8879

Datasets Pull 8879

github.com • October 24, 2026

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:

Extracted Entities

Attack Types (1)

Platforms (1)

Tools (1)