RUSTSEC-2026-0442
Dashboard / Vulnerabilities / RUSTSEC-2026-0442
RUSTSEC-2026-0442
Summary: Apache Arrow Rust: Improper validation of RunEndEncoded arrays allows out of bounds reads
Details: Improper validation of RunEndEncoded arrays via `ArrayData::validate_values` can allow reading data beyond the bounds of the child values array when reading the last value via APIs such as `TypedRunArray::value`. Patched versions now properly validate the contents of RunEndEncoded arrays to prevent allowing reading out of bounds of the specified array data. Credit to Adam Korczynski of Ada Logics for reporting this and Anthropic for finding this.
References: https://crates.io/crates/arrow-data, https://rustsec.org/advisories/RUSTSEC-2026-0442.html, https://github.com/apache/arrow-rs/issues/11587, https://www.openwall.com/lists/oss-security/2026/11/02/2
Affected packages
Package
Name: arrow-data
Purl: pkg:cargo/arrow-data
Affected ranges
Type: SEMVER
Events:
