nerdexam
CompTIA

SY0-301 · Question #412

A server administrator notes that a legacy application often stops running due to a memory error. When reviewing the debugging logs, they notice code being run calling an internal process to exploit…

The correct answer is B. Buffer overflow. A Buffer Overflow (B) occurs when a program writes more data to a memory buffer than it can hold, causing adjacent memory to be overwritten. The symptoms here match exactly: the application crashes with a memory error, and the debug logs show code being executed via an internal…

Threats, vulnerabilities, and mitigations

Question

A server administrator notes that a legacy application often stops running due to a memory error. When reviewing the debugging logs, they notice code being run calling an internal process to exploit the machine. Which of the following attacks does this describe?

Options

  • AZero-day
  • BBuffer overflow
  • CCross site scripting
  • DMalicious add-on

How the community answered

(36 responses)
  • A
    8% (3)
  • B
    86% (31)
  • C
    3% (1)
  • D
    3% (1)

Explanation

A Buffer Overflow (B) occurs when a program writes more data to a memory buffer than it can hold, causing adjacent memory to be overwritten. The symptoms here match exactly: the application crashes with a memory error, and the debug logs show code being executed via an internal process - classic signs that an attacker has overflowed a buffer to redirect execution flow to malicious shellcode. Zero-day refers to an unknown vulnerability, XSS is a web-based attack, and a malicious add-on is a different attack vector entirely.

Topics

#buffer overflow#memory exploit#code execution#application vulnerability

Community Discussion

No community discussion yet for this question.

Full SY0-301 Practice