nerdexam
EC-Council

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.

Hacking Web Applications

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)
  • A
    3% (1)
  • B
    3% (1)
  • C
    85% (28)
  • D
    9% (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.

AClickjacking

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.

BWeb Form Input Validation

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.

CCross-Site Request ForgeryCorrect

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.

DCross-Site Scripting

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

#CSRF#cross-site request forgery#web browser exploitation#session abuse

Community Discussion

No community discussion yet for this question.

Full 312-50V10 Practice