Conversation

If you start using automatic integer overflow checks for both signed and unsigned integers, it avoids tons of bounds-related vulnerabilities but only a few of the temporary safety ones. Bounds safety issues are almost always simple local issues if absurd things aren't being done.
1
Temporal issues tend to be quite complex and can be hard to understand and fix even once you've discovered the issue. It can be hard to understand and verify a patch for the issues too. Object lifetimes are way more complex than passing around the right length and checking it.
1
2
Show replies