Question 51 · 607 in bank
Which of the following vulnerabilities is exploited when an attacker overwrites a register with a malicious address?
Show answer
Answer: C
Explanation
The scenario specifically mentions overwriting a register with a malicious address, which is a hallmark of a buffer overflow attack. This technique is commonly used to redirect the program to execute malicious instructions, making buffer overflow the most relevant vulnerability here. In a buffer overflow attack, the attacker might overwrite a register or a return address on the stack with a malicious address, redirecting the program's control flow to execute arbitrary code.
Source: Adapted from community discussion — dbrowndiver