
Cloud Vulnerability DB
A community-led vulnerabilities database
The vulnerability (GHSA-f85w-wvc7-crwc) affects the bumpalo Rust crate versions 1.1.0 through 3.11.1, where a lifetime error in Vec::into_iter() could lead to use-after-free vulnerabilities. The issue was discovered and disclosed in January 2023, affecting the core functionality of the bumpalo collections module. The vulnerability stems from the iterator produced by Vec::into_iter() not being properly constrained to the lifetime of the Bump that allocated the vector's memory (GitHub Advisory, RustSec Advisory).
The technical issue involves the lifetime constraints of the IntoIter type produced by Vec::into_iter(). When the iterator is used after the Bump (memory allocator) is dropped, it results in use-after-free memory access. The vulnerability was assigned a Moderate severity rating. The core problem lies in the implementation where the iterator's lifetime was not properly tied to the Bump that allocated the vector's memory, allowing potential memory corruption through invalid memory access after deallocation (GitHub Advisory).
The vulnerability can lead to memory corruption and potential exposure of sensitive information through use-after-free access patterns. When exploited, it allows access to deallocated memory regions, which could contain sensitive data from other parts of the program. This could potentially lead to information disclosure or program crashes (RustSec Advisory).
The vulnerability was fixed in version 3.11.1 of the bumpalo crate. The fix involved adding a lifetime parameter to the IntoIter type and updating the signature of Vec::into_iter() to properly constrain this lifetime. Users should upgrade to version 3.11.1 or later to resolve this security issue (Bumpalo Changelog).
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."