1 result · Feed
-
Low —
Fyrox has unsound usages of `Vec::from_raw_parts`
The library provides a public safe API `transmute_vec_as_bytes`, which incorrectly assumes that any generic type `T` could have stable layout, causing to uninitialized memory exposure if the users pass any types with padding bytes as `T` and cast it to `u8` p…