How memory safety CVEs differ between Rust and C/C++