There are countless instances in history about security exploits that come from faulty programming in C or any given language. Rust simply makes it more productive for programmers so that numerous classes of faulty programming are easily caught at compile time.