Re:Why you should, actually, rewrite some of it in Rust
by Shoop on Wednesday July 12, 2017 @12:56PM
(#14754190)
One implication is that C would have had more errors, but that's a hard judgement to make. It's probably true.
The thing that really matters is that these errors which the fuzzer found aren't exploitable -- memory errors in rust are guaranteed to panic (unsafe aside) instead of susceptible to overflows, etc. Since fuzzing is very much more of an art than a science, this guarantee is important.
The thing that really matters is that these errors which the fuzzer found aren't exploitable -- memory errors in rust are guaranteed to panic (unsafe aside) instead of susceptible to overflows, etc. Since fuzzing is very much more of an art than a science, this guarantee is important.