Conversation

Precisely this :). It’s like a whole bunch of people wearing Patagonia talking about how easy it is to climb this mountain vs. another when they’ve never done more than a day hike.
Quote Tweet
Twitter: “exploit mitigations are so easy to bypass” Walking by office of someone who actually writes exploits: “damn, I’m still stuck trying to work around all this annoying shit”
5
42
Replying to and
Yes, I have seen a bug be made unexploitable by a mitigation. Is it the norm? Heck no. Do professional vulndevs look for bugs that fit a pattern that makes exploitation easy? Yes. Do we have evidence that mitigations regularly push bugs into nonexploitable territory? I think not.
3
6
Even implementing full bounds and temporal safety for C via dynamic checking would only be a mitigation because the memory corruption bugs are still present and still lead to a runtime abort. The attacker can still use it as a DoS, often usable to restart the device / service.