
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2024-52338 is a critical security vulnerability affecting the Apache Arrow R package versions 4.0.0 through 16.1.0. The vulnerability stems from insecure deserialization of data in IPC and Parquet readers, which could allow arbitrary code execution when processing maliciously crafted data files. The issue specifically affects applications that read Arrow IPC, Feather, or Parquet data from untrusted sources, such as user-supplied input files (Apache Security, Security Online).
The vulnerability is classified as CWE-502 (Deserialization of Untrusted Data) and has received a CVSS v3.1 base score of 9.8 (CRITICAL). The flaw specifically affects the R package's implementation and does not impact other Apache Arrow implementations or bindings unless they are specifically used via the R package. For example, an R application that embeds a Python interpreter and uses PyArrow to read files from untrusted sources would still be vulnerable if using an affected version of the arrow R package (NVD).
Successful exploitation of this vulnerability could allow attackers to execute arbitrary code on systems processing maliciously crafted data files. This could potentially lead to unauthorized system access and compromise of sensitive data. The vulnerability is particularly concerning for applications that process user-supplied input files or data from untrusted sources (Security Online).
Users are strongly recommended to upgrade to Apache Arrow R package version 17.0.0 or later, which contains the fix for this vulnerability. For users unable to immediately upgrade, a temporary workaround is available: data can be read into a Table and its internal todataframe() method can be used (e.g., readparquet(..., asdataframe = FALSE)$todata_frame()). Additionally, downstream libraries depending on the affected package should update their dependency requirements to arrow 17.0.0 or later (Apache Security).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."