CVE-2008-3431
Oracle VirtualBox Insufficient Input Validation Vulnerability
Published Aug 5, 2008 · updated Jun 16, 2026 · oracle virtualbox
The VBoxDrvNtDeviceControl function in VBoxDrv.sys in Sun xVM VirtualBox before 1.6.4 uses the METHOD_NEITHER communication method for IOCTLs and does not properly validate a buffer associated with the Irp object, which allows local users to gain privileges by opening the \\.\VBoxDrv device and calling DeviceIoControl to send a crafted kernel address.
Timeline
Detection, updates, and resolution for this record.
Aug 5, 2008 · Catalog
Detected
The VBoxDrvNtDeviceControl function in VBoxDrv.sys in Sun xVM VirtualBox before 1.6.4 uses the METHOD_NEITHER communication method for IOCTLs and does not properly validate a buffer associated with the Irp object, which allows local users to gain privileges by opening the \\.\VBoxDrv device and calling DeviceIoControl to send a crafted kernel address.
Mar 3, 2022 · CISA KEV
Known exploited
Apply updates per vendor instructions.
Mar 24, 2022 · CISA KEV
Remediation due
Apply updates per vendor instructions.
Jun 16, 2026 · Catalog
Updated
The VBoxDrvNtDeviceControl function in VBoxDrv.sys in Sun xVM VirtualBox before 1.6.4 uses the METHOD_NEITHER communication method for IOCTLs and does not properly validate a buffer associated with the Irp object, which allows local users to gain privileges by opening the \\.\VBoxDrv device and calling DeviceIoControl to send a crafted kernel address.
Required action
Apply updates per vendor instructions.
CISA due date Mar 24, 2022
Affected
- cpe oracle/virtualboxversion unspecified
- vendor Oracle VirtualBoxversion unspecified
Sources
- CISA KEVCVE-2008-3431
An input validation vulnerability exists in the VBoxDrv.sys driver of Sun xVM VirtualBox which allows attackers to locally execute arbitrary code.
cisa.gov - CVE.orgCVE-2008-3431
Official CVE identifier
cve.org - FIRST EPSSCVE-2008-3431
30-day exploitation probability 6.9%
first.org - Exploit Database6218
Public archive entry. The exploit body is not stored here.
exploit-db.com - NIST NVDCVE-2008-3431
The VBoxDrvNtDeviceControl function in VBoxDrv.sys in Sun xVM VirtualBox before 1.6.4 uses the METHOD_NEITHER communication method for IOCTLs and does not properly validate a buffer associated with the Irp object, which allows local users to gain privileges by opening the \\.\VBo
nvd.nist.gov