CAS-001 · Question #185
A company provides on-demand virtual computing for a sensitive project. The company implements a fully virtualized datacenter and terminal server access with two-factor authentication for access to…
The correct answer is C. A host server was left un-patched and an attacker was able to use a VMEscape attack to gain. A VMEscape attack occurs when an attacker exploits a vulnerability in an unpatched hypervisor or host to break out of a virtual machine and gain unauthorized access to the hypervisor itself.
Question
A company provides on-demand virtual computing for a sensitive project. The company implements a fully virtualized datacenter and terminal server access with two-factor authentication for access to sensitive data. The security administrator at the company has uncovered a breach in data confidentiality. Sensitive data was found on a hidden directory within the hypervisor. Which of the following has MOST likely occurred?
Options
- AA stolen two factor token and a memory mapping RAM exploit were used to move data from one
- BAn employee with administrative access to the virtual guests was able to dump the guest memory
- CA host server was left un-patched and an attacker was able to use a VMEscape attack to gain
- DA virtual guest was left un-patched and an attacker was able to use a privilege escalation attack
How the community answered
(45 responses)- A7% (3)
- B11% (5)
- C51% (23)
- D31% (14)
Why each option
A VMEscape attack occurs when an attacker exploits a vulnerability in an unpatched hypervisor or host to break out of a virtual machine and gain unauthorized access to the hypervisor itself.
A stolen two-factor token with a RAM exploit would allow access to an authenticated session, but would not typically result in data appearing in a hidden directory on the hypervisor itself.
An administrative employee dumping guest memory would be an insider threat action, but would not require hypervisor-level directory access and would be attributable via admin logs.
VMEscape is a class of attack where malicious code running inside a virtual guest exploits a flaw in the hypervisor layer to execute code or access memory on the host system, bypassing the isolation boundary. Finding sensitive data in a hidden directory on the hypervisor is the direct result of an attacker who has successfully escaped a VM and gained hypervisor-level access. An unpatched host server is the most likely enabler, as hypervisor CVEs are well-known attack vectors.
A privilege escalation within a virtual guest elevates access inside the guest OS but does not cross the hypervisor boundary needed to place data on the host hypervisor.
Concept tested: VMEscape attack bypassing hypervisor isolation boundary
Source: https://www.tenable.com/blog/vm-escape-attacks-what-they-are-and-how-to-prevent-them
Topics
Community Discussion
No community discussion yet for this question.