Out::from_raw in affected versions allows writing a value to invalid memory address without requiring unsafe.
Out::from_raw
unsafe
The soundness issue has been addressed by making Out::from_raw an unsafe function.
{ "license": "CC0-1.0" }
{ "affects": { "functions": [ "out_reference::Out::from_raw" ], "arch": [], "os": [] }, "affected_functions": null }
"https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2021-0152.json"
"unsound"
null
[ "memory-corruption" ]