3 ms·
Some classical programming languages that don't suffer from buffer overflow or memory allocation issues, but are horribly unsafe due to type (and other issues)
by phicoh 3y ago
Some classical programming languages that don't suffer from buffer overflow or memory allocation issues, but are horribly unsafe due to type (and other issues) are shell scripts and, at least, early versions of php.
Weak type checking at interface boundaries allows for all kinds of errors including vulnerabilities.
A famous class of vulnerabilities due to poor type checking is SQL injection.
- pjmlp 3y agoSQL injection happens on any language where people decide string concatenation is better than using precompiled query parameters exposed by database drivers APIs. Using Rust doesn't change how those folks keep concatenating strings.