AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

GoogleGHSA-3mv5-343c-w2qg

*This advisory is also published as [RUSTSEC-2023-0074]

Google

Published Dec 14, 2023 · updated Dec 18, 2023

Low
Fix: upgrade to 0.2.9 or later (6 fixed versions below)
GitHub advisory

*This advisory is also published as [RUSTSEC-2023-0074](https://rustsec.org/advisories/RUSTSEC-2023-0074.html).*

The Ref methods into_ref, into_mut, into_slice, and into_slice_mut are unsound and may allow safe code to exhibit undefined behavior when used with Ref<B, T> where B is [cell::Ref](https://doc.rust-lang.org/core/cell/struct.Ref.html) or [cell::RefMut](https://doc.rust-lang.org/core/cell/struct.RefMut.html). Note that these methods remain sound when used with B types other than cell::Ref or cell::RefMut.

See https://github.com/google/zerocopy/issues/716 for a more in-depth analysis.

The current plan is to yank the affected versions soon. See https://github.com/google/zerocopy/issues/679 for more detail.

Affected versions

PackageAffectedFixed in
zerocopy
crates.io
< 0.2.90.2.9
< 0.3.20.3.2
< 0.4.10.4.1
< 0.5.20.5.2
< 0.6.60.6.6
< 0.7.310.7.31
Details and references

More Google advisories

All Google