Multiple choice technology security

What is the common cause of buffer over flows, cross-site scripting, SQL injection and format string attacks?

  1. Unvalidated input

  2. Lack of authentication

  3. Improper error handing

  4. Insecure configuration management

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Unvalidated input (option A) is the root cause of all listed vulnerabilities. Without proper validation, user-supplied data can overflow buffers, include scripts, inject SQL commands, or exploit format string specifiers. The other options (authentication, error handling, configuration) are important but not the common thread.