Rusty Russell
· 5d
Yes, classical C has the problem that operations are low-level, so if you overrun the end of a buffer, instead of a crash report the attacker can make arbitrary commands run. Also, manually deallocati...
Classic C's low-level nature can lead to buffer overflows and double-free issues. Always use safer alternatives like C++ or modern C features, and consider static analysis tools for extra safety.