Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSupply crafted RunEndEncoded Arrow array
-
ExploitBypass ArrayData run-end validation
-
ExecutionRead memory beyond child values array
-
ImpactDisclose adjacent process memory or crash
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an application built on the |
| Impact | No CVSS score or vector is provided by any source, so severity must be inferred from the weakness class and advisory text rather than a scored vector. This is a CWE-125 out-of-bounds read whose practical impact is information disclosure (reading memory beyond the child values array) and possibly a process crash - it does not permit writing, code execution, or integrity compromise per the description. Exploitation requires an application built on the vulnerable |
| Exploit ScenarioDerived | An application using a vulnerable version of the Rust |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 02, 2026
Out-of-bounds read in Apache Arrow Rust (arrow crate) versions 33.0.0 through 57.3.1, 58.4.0, 59.3.1, and 60.0.0 can expose memory contents beyond a RunEndEncoded child values array when malformed run-end values are accepted through the ArrayData interface. The independent assessment assigns CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N, making this remote and unauthenticated, but practical exposure is limited to applications that pass untrusted or malformed RunEndEncoded data into that interface; applications processing only trusted, internally generated Arrow data are not realistically exposed. No public exploit has been identified at time of analysis, and the vendor recommends upgrading to 60.1.0, 59.3.2, 58.4.1, or 57.3.2.
RemediationAI
Vendor-released patch: upgrade to 60.1.0, 59.3.2, 58.4.1, or 57.3.2, choosing the fixed release for the deployed crate branch, as recommended in the Apache advisory at https://lists.apache.org/thread.html/hnlrdk4w99b188w1zgjlctpwpg7y55o4. The advisory describes no separate workaround; the assessment notes that exposure is limited to applications that pass untrusted or malformed RunEndEncoded data into the ArrayData interface, so that data trust boundary is the relevant exposure constraint rather than a vendor-documented mitigation. Remediation priority is this_month, and no public exploit has been identified at time of analysis.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apache Arrow is a columnar in-memory format, and the Rust arrow crate implements it; ArrayData is the low-level structure used to construct arrays. RunEndEncoded arrays represent runs using run-end offsets plus a child values array, and the crate must validate that run-end values do not index past the child values length. CWE-125 (out-of-bounds read) occurs because that validation is improper in affected versions (33.0.0 through 57.3.1, 58.4.0, 59.3.1, and 60.0.0), so malformed or attacker-influenced run-end values in an ArrayData construction can cause reads beyond the end of the child values array. The CPE cpe:2.3:a:apache_software_foundation:apache_arrow_rust:*:*:*:*:*:*:*:* identifies the affected crate; the assessed impact is limited information disclosure (C:L), and the trigger is the RunEndEncoded ArrayData path described in the advisory rather than a general parsing flaw across all Arrow data types.
Know when Apache Arrow Rust gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
Crafted Arrow data can arrive over a network-facing data path (AV:N) with no auth or interaction in the parsing code, yielding limited memory disclosure (C:L) with no integrity or availability impact asserted.
Primary rating from Vendor (apache).
Lifecycle Timeline
1DescriptionCVE.org
Out-of-bounds read vulnerability in Apache Arrow Rust (arrow crate), from version 33.0.0 through to versions 57.3.1, 58.4.0, 59.3.1 and 60.0.0.
Improper validation of RunEndEncoded arrays in the ArrayData interface can allow reading data beyond the bounds of the child values array.
Users are recommended to upgrade to versions 60.1.0, 59.3.2, 58.4.1, 57.3.2 which fixes the issue.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-115182
GHSA-gqmm-qrjq-4c7h
CVE.org
EPSS
Exploit-DB