During a SQL update of a database, a temporary field that was created was replaced by an attacker in order to allow access to the system. Which of the following best describes this type of vulnerability?
Choose an answer
Tap an option to check your answer.
Correct answer: Malicious update.
Why this is the answer
A malicious update occurs when an attacker replaces legitimate code or data during an update process with their own malicious version. In this scenario, the attacker replaced a temporary field during a SQL update, gaining unauthorized access. This is a direct manipulation of the update process itself. Race condition is incorrect because it involves timing-dependent vulnerabilities where the output depends on the sequence or timing of uncontrollable events, not the direct replacement of an update component. Memory injection is incorrect as it typically refers to injecting malicious code into a running process's memory space, not altering an update package. Side-loading is incorrect as it refers to installing applications from unofficial sources, which is not what happened here.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed