
Cloud Vulnerability DB
A community-led vulnerabilities database
The vulnerability (GHSA-qgrp-8f3v-q85p) affects the FixedSizeBinaryArray implementation in the Apache Arrow Rust package (arrow-rs). Discovered on September 14, 2021, and disclosed on June 16, 2022, this high-severity vulnerability exists in versions prior to 6.4.0 of the cargo arrow package. The core issue involves insufficient bounds checking in the FixedSizeBinaryArray implementation, which can lead to out-of-bounds reads in safe code (GitHub Advisory, RustSec Advisory).
The vulnerability stems from FixedSizeBinaryArray's failure to properly validate buffer sizes when accessing values and offsets. Specifically, when creating a FixedSizeBinaryArray from ArrayData, the implementation does not verify that the buffer size is less than or equal to size multiplied by length. This oversight can result in memory access violations when attempting to access values beyond the allocated buffer size (Arrow RS Issue).
The vulnerability allows out-of-bounds reads in safe code, which can lead to memory exposure and potential buffer overflow issues. This is particularly concerning as it bypasses Rust's memory safety guarantees, potentially exposing sensitive information from memory regions (RustSec Advisory).
The vulnerability has been patched in version 6.4.0 of the cargo arrow package. Users are strongly advised to upgrade to this version or later to address the security issue (GitHub Advisory).
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."