diff --git a/crates/totally-safe-transmute/RUSTSEC-2025-0030.md b/crates/totally-safe-transmute/RUSTSEC-2025-0030.md index 9e90a536..05fb356b 100644 --- a/crates/totally-safe-transmute/RUSTSEC-2025-0030.md +++ b/crates/totally-safe-transmute/RUSTSEC-2025-0030.md @@ -15,6 +15,8 @@ unaffected = [] # totally-safe-transmute allows transmuting any type to any other type in safe Rust -This crate uses a known soundness issue (https://github.com/rust-lang/rust/issues/32670) that will never get fixed. In short, Linux provides a file called `/proc/self/mem` which can be used by a program to modify its own memory. This library modifies an enum variant number by accessing its own memory as a file to effectively transmute a variable. +This crate is a toy and should never be used. + +It showcases a known soundness issue (https://github.com/rust-lang/rust/issues/32670) that will never get fixed. In short, Linux provides a file called `/proc/self/mem` which can be used by a program to modify its own memory. This library modifies an enum variant number by accessing its own memory as a file to effectively transmute a variable. See also