2 ms·
Programs in C and C++ can still execute data as code with buffer overflows. They're not a panacea either.
by daxelrod 9y ago
Programs in C and C++ can still execute data as code with buffer overflows. They're not a panacea either.
- ithkuil 9y agoThat's right, but the OP did mention how that issue is addressed in c/c++: > so you can't use straightforward NoExecute bits (provided by hardware and supported by OS loaders to disallow calling into dynamically allocated memory