There are an awful lot of memory safe languages. For example Python, Java, JavaScript, and the safe subset of C#. Rust just happens to achieve memory safety with a relatively low runtime overhead.
https://media.defense.gov/2023/Apr/27/2003210083/-1/-1/0/CSI...
https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-...
The excerpt of the section on memory safety and space that I read seemed to be more concerned with deterministic timing.
Did they address memory corruption?
https://media.defense.gov/2023/Apr/27/2003210083/-1/-1/0/CSI...