A security specialist is reviewing code and application layer security controls for a public web portal. Which of the following vulnerabilities occur directly due to insufficient input validation and sanitization of user-supplied data? (Select TWO).
- SQL InjectionAnswer
- Cross-Site ScriptingAnswer
- CHardware Hypervisor Escape
- DInsecure Password Complexity Requirements
Answer
The correct options are SQL Injection and Cross-Site Scripting.
SQL Injection and Cross-Site Scripting (XSS) are classic application vulnerabilities caused when input parameters are accepted and processed without adequate sanitization, escaping, or parameterized filtering.
Step-by-Step Solution
Key Concept
Application Input Validation Flaws