In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade rkyv to version 0.8.17 or higher.
rkyv is a zero-copy deserialization framework for Rust.
Affected versions of this package are vulnerable to Out-of-bounds Read due to improper validation of shared pointers in archives containing Rc or Arc. An attacker can cause out-of-bounds reads by crafting archives where multiple pointers share a data address but have different metadata, such as forged slice lengths, allowing safe indexing operations to access memory outside the intended bounds.