210-250 · Question #144
Which vulnerability is an example of Heartbleed?
The correct answer is D. Information disclosure. Heartbleed (CVE-2014-0160) is classified as an information disclosure vulnerability because it allowed attackers to read sensitive memory contents from OpenSSL servers without detection.
Question
Which vulnerability is an example of Heartbleed?
Options
- ABuffer overflow
- BDenial of service
- CCommand injection
- DInformation disclosure
How the community answered
(34 responses)- B3% (1)
- C3% (1)
- D94% (32)
Why each option
Heartbleed (CVE-2014-0160) is classified as an information disclosure vulnerability because it allowed attackers to read sensitive memory contents from OpenSSL servers without detection.
Although Heartbleed involves reading beyond an intended memory boundary, it is not a buffer overflow because no memory is overwritten and no attacker-controlled code is executed - only existing memory is read.
Heartbleed does not cause service disruption or resource exhaustion; the vulnerable server continues operating normally while leaking memory, so denial of service does not apply.
Command injection requires injecting OS or application commands through unsanitized input; Heartbleed abuses a protocol-level extension to passively read memory and does not execute any injected commands.
Heartbleed exploited a missing bounds check in OpenSSL's TLS heartbeat extension, allowing remote attackers to request up to 64KB of server memory per malformed heartbeat packet. This exposed sensitive data such as private keys, session tokens, and credentials without triggering a crash or service disruption. The defining characteristic is unauthorized disclosure of server memory contents, placing it firmly in the information disclosure category.
Concept tested: Heartbleed CVE-2014-0160 vulnerability classification
Source: https://nvd.nist.gov/vuln/detail/CVE-2014-0160
Topics
Community Discussion
No community discussion yet for this question.