CVE-2023-22016
Medium · 4.2CVSS
4.2
EPSS
0.3%
Published
Jul 18, 2023
CISA due date
—
Cloudanix analysis
A problem in VirtualBox lets someone who already has strong access to the computer make the program stop working if another person performs a certain action, which can shut down all virtual machines running on that computer.
- Exploitation
- Local Privilege
- Attacker needs
- High Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Local high-privileged attacker with console access can trigger a hang or repeatable crash of the VirtualBox process by inducing another user to perform a specific interaction, resulting in complete denial of service to all running virtual machines.
Why it matters to the business
Virtual machine hosts can be forced offline without warning, interrupting workloads, halting development or testing environments, and requiring manual restarts that extend downtime.
How an attack unfolds
An attacker who already has a privileged local account on the host logs in, then social-engineers or waits for a second user to perform an action that exercises the vulnerable code path inside the VirtualBox core component, causing the process to hang or crash.
How to fix it
Upgrade Oracle VM VirtualBox to version 6.1.46 or later for the 6.1 branch and to 7.0.10 or later for the 7.0 branch. Until patches can be applied, restrict interactive access to the host and monitor for unexpected VirtualBox process terminations.
How to confirm the fix worked
Run the VirtualBox --version command on each host and confirm the installed release is at or above the fixed versions; additionally verify that running VMs remain stable under normal multi-user interaction scenarios.
Typical attack path
- Obtain local high-privileged access on the host running VirtualBox
- Position the environment so another user will trigger the interaction
- Induce the required user action to reach the flawed code path
- Cause the VirtualBox process to enter a hung or crashed state
How to detect it
Review system and application logs for abrupt VirtualBox process terminations or kernel messages indicating a hang; correlate timestamps with interactive user sessions on the host.
What your security team should do
- Prioritize patching hosts that run production or customer-facing VMs first
- Inventory all VirtualBox installations and schedule upgrades within the next maintenance window
- Reduce the number of users with direct host logon rights where feasible
- Enable centralized logging of VirtualBox process exits for post-patch validation
The record
Vulnerability in the Oracle VM VirtualBox product of Oracle Virtualization (component: Core). Supported versions that are affected are Prior to 6.1.46 and Prior to 7.0.10. Easily exploitable vulnerability allows high privileged attacker with logon to the infrastructure where Oracle VM VirtualBox executes to compromise Oracle VM VirtualBox. Successful attacks require human interaction from a person other than the attacker. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of Oracle VM VirtualBox. CVSS 3.1 Base Score 4.2 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:N/I:N/A:H).
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Mageia:8 | kmod-virtualbox | 0 | 7.0.10-1.mga8 |
| Mageia:8 | virtualbox | 0 | 7.0.10-1.mga8 |
| 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 | No fix |
| Ubuntu:24.10 | virtualbox | 0 | No fix |
| Ubuntu:25.04 | virtualbox | 0 | No fix |
| Ubuntu:25.10 | virtualbox | 0 | No fix |
| 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-2022-2602 io_uring UAF, Unix SCM garbage collection Also affects kmod-virtualbox
- CVE-2022-2586 It was discovered that a nft object or expression could reference a nft set on a… Also affects kmod-virtualbox
- CVE-2022-2588 It was discovered that the cls_route filter implementation in the Linux kernel would not… Also affects kmod-virtualbox
- CVE-2022-2585 It was discovered that when exec'ing from a non-leader thread, armed POSIX CPU timers… Also affects kmod-virtualbox
- CVE-2022-22942 The vmwgfx driver contains a local privilege escalation vulnerability that allows… Also affects kmod-virtualbox
- CVE-2023-34319 The fix for XSA-423 added logic to Linux'es netback driver to deal with a frontend… Also affects kmod-virtualbox
- CVE-2023-4147 A use-after-free flaw was found in the Linux kernel’s Netfilter functionality when adding… Also affects kmod-virtualbox
- CVE-2023-4004 A use-after-free flaw was found in the Linux kernel's netfilter in the way a user… Also affects kmod-virtualbox