312-50V10 · Question #525
While performing online banking using a Web browser, Kyle receives an email that contains an image of a well-crafted art. Upon clicking the image, a new tab on the web browser opens and shows an anima
The correct answer is C. Cross-Site Request Forgery. Kyle's active banking session was hijacked via Cross-Site Request Forgery, where clicking the malicious image silently triggered unauthorized fund transfer requests using his authenticated browser cookies.
Question
While performing online banking using a Web browser, Kyle receives an email that contains an image of a well-crafted art. Upon clicking the image, a new tab on the web browser opens and shows an animated GIF of bills and coins being swallowed by a crocodile. After several days, Kyle noticed that all his funds on the bank was gone. What Web browser-based security vulnerability got exploited by the hacker?
Options
- AClickjacking
- BWeb Form Input Validation
- CCross-Site Request Forgery
- DCross-Site Scripting
How the community answered
(33 responses)- A3% (1)
- B3% (1)
- C85% (28)
- D9% (3)
Why each option
Kyle's active banking session was hijacked via Cross-Site Request Forgery, where clicking the malicious image silently triggered unauthorized fund transfer requests using his authenticated browser cookies.
Clickjacking is a UI redress attack that overlays transparent iframes on legitimate page elements to trick users into clicking hidden controls - it does not exploit authenticated sessions from an external site.
Web Form Input Validation is a defensive technique for sanitizing form data to prevent injection attacks; it is not an attack type and does not describe the exploitation of an active banking session.
CSRF exploits the trust a web application places in an authenticated user's browser. While Kyle was logged into his bank, the malicious image link issued hidden HTTP requests to the bank's server carrying his valid session cookies, causing the server to process unauthorized transactions as if Kyle had initiated them.
Cross-Site Scripting injects malicious scripts into a trusted site's pages to execute in other users' browsers, which differs from leveraging an existing authenticated session to forge requests to the bank.
Concept tested: Cross-Site Request Forgery attack mechanics and session abuse
Source: https://owasp.org/www-community/attacks/csrf
Topics
Community Discussion
No community discussion yet for this question.