4 ms·
Exactly how panicked should I be right now?
by billpg 4y ago
Exactly how panicked should I be right now?
- INTPenis 4y agoExtremely
- marginalia_nu 4y agoYou should rarely be extremely panicked. It's not a very useful state of mind.
- Sirened 4y agoNot terribly; not only is it a hard path to hit (you need the malicious certificate to be issued by a trusted CA) and you have to figure out how to turn a very constrained 4 byte stack buffer overflow into something more powerful. Compiler engineers have been well aware of stack buffer overflows for a long time and so a lot of modern compilers do cheeky things to mitigate these sorts of overflows, ranging from placing these buffers at the bottom of the frame (so a linear overflow doesn't hit anything) to stuff like stack cookies protecting the return address from linear, blind overflows. This isn't to say it's impossible to exploit (as the linked post shows) given some lucky compiler decisions on where other things are placed, but as it stands it's unlikely to be useable as is.