medium
Single Answer
0Mikaela is reviewing code created by her organization for its possible exposure to web application vulnerabilities. Which one of the following conditions may make an application most vulnerable to a cross-site scripting (XSS) attack?
Answer Options
A
Input validation
B
Reflected input
C
Unpatched server
D
Promiscuous firewall rules
Correct Answer: B
Explanation
Cross-site scripting (XSS) attacks may take advantage of the use of reflected input in a web application where input provided by one user is displayed to another user. Input validation is a control used to prevent XSS attacks. XSS does not require an unpatched server or any firewall rules beyond those permitting access to the web application.