CVE-2024-21115
High · 8.8CVSS
8.8
EPSS
0.5%
Published
Apr 16, 2024
CISA due date
—
Cloudanix analysis
Someone with limited access to a computer running VirtualBox can take full control of that program and everything inside the virtual machines it runs.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Application
- Class
- Privilege Escalation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Local low-privileged process on the host can escape its sandbox and obtain full control of the VirtualBox process and its guest VMs due to an unsandboxed code path in the Core component.
Why it matters to the business
Attackers who already have a foothold on a virtualization host can seize control of all running virtual machines, exposing every workload on that host and any data they contain.
How an attack unfolds
An attacker logs into the host with a low-privileged account, executes a crafted program that triggers the flaw in VirtualBox's Core component, escalates privileges within the VirtualBox process, and from there takes over the hypervisor and all guests.
How to fix it
Upgrade every Oracle VM VirtualBox installation to version 7.0.16 or later. Remove or restrict local accounts that do not need access to the host.
How to confirm the fix worked
Run 'VBoxManage --version' on each host and confirm the reported version is 7.0.16 or newer; re-scan hosts with vulnerability management tools after patching.
Typical attack path
- Obtain low-privileged local shell on the virtualization host
- Execute malicious binary that interacts with VirtualBox Core
- Trigger the vulnerability to break out of the process sandbox
- Hijack the VirtualBox process and all attached VMs
How to detect it
Review host authentication logs for unexpected low-privileged sessions, inspect VirtualBox process trees for anomalous child processes, and look for post-exploitation artifacts such as new scheduled tasks or unexpected network connections originating from the VirtualBox binary.
What your security team should do
- Immediately schedule upgrade of all VirtualBox hosts to 7.0.16
- Limit local logons on virtualization hosts to the minimum necessary accounts
- Monitor host logs for unexpected VirtualBox process behavior until patches are applied
The record
Vulnerability in the Oracle VM VirtualBox product of Oracle Virtualization (component: Core). Supported versions that are affected are Prior to 7.0.16. Easily exploitable vulnerability allows low privileged attacker with logon to the infrastructure where Oracle VM VirtualBox executes to compromise Oracle VM VirtualBox. While the vulnerability is in Oracle VM VirtualBox, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in takeover of Oracle VM VirtualBox. CVSS 3.1 Base Score 8.8 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H).
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Mageia:9 | kmod-virtualbox | 0 | 7.0.18-48.mga9 |
| Mageia:9 | virtualbox | 0 | 7.0.18-1.mga9 |
| Ubuntu:16.04:LTS | virtualbox | 0 | No fix |
| Ubuntu:18.04:LTS | virtualbox | 0 | No fix |
| Ubuntu:20.04:LTS | virtualbox | 0 | No fix |
| Ubuntu:22.04:LTS | virtualbox | 0 | No fix |
| Ubuntu:24.04:LTS | virtualbox | 0 | 7.0.16-dfsg-2 |
| Ubuntu:24.10 | virtualbox | 0 | 7.0.16-dfsg-2 |
| Ubuntu:Pro:16.04:LTS | virtualbox | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | virtualbox | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | virtualbox | 0 | No fix |
Related vulnerabilities
- CVE-2025-71144 In the Linux kernel, the following vulnerability has been resolved: mptcp: ensure context… Also affects kmod-virtualbox
- CVE-2025-71143 In the Linux kernel, the following vulnerability has been resolved: clk: samsung… Also affects kmod-virtualbox
- CVE-2025-71137 In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: fix… Also affects kmod-virtualbox
- CVE-2025-71133 In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: avoid… Also affects kmod-virtualbox
- CVE-2025-71136 In the Linux kernel, the following vulnerability has been resolved: media: adv7842: Avoid… Also affects kmod-virtualbox
- CVE-2025-71140 In the Linux kernel, the following vulnerability has been resolved: media: mediatek… Also affects kmod-virtualbox
- CVE-2025-71141 In the Linux kernel, the following vulnerability has been resolved: drm/tilcdc: Fix… Also affects kmod-virtualbox
- CVE-2025-71138 In the Linux kernel, the following vulnerability has been resolved: drm/msm/dpu: Add… Also affects kmod-virtualbox