Free CompTIA Security+ SY0-701 Practice Question

A banking application verifies a user's account balance before processing a withdrawal. However, due to a delay between the balance check and the withdrawal transaction, an attacker manages to initiate multiple withdrawals before the balance is updated, resulting in an overdraft. What type of vulnerability does this scenario illustrate?

  • SQL injection flaw due to improper query handling.

  • Race condition allowing exploitation of timing gaps between operations.

  • Cross-site scripting (XSS) vulnerability in the input fields.

  • Brute force attack targeting user authentication mechanisms.

This question's topic:
CompTIA Security+ SY0-701 / 
Threats, Vulnerabilities, and Mitigations
Your Score:

Check or uncheck an objective to set which questions you will receive.