{"id":"CVE-2008-3431","aliases":["EUVD-2008-3417","GHSA-pxp3-358m-6vfm"],"status":"published","title":"The VBoxDrvNtDeviceControl function in VBoxDrv.sys in Sun xVM VirtualBox before 1.6.4 uses the...","description":"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.","severity":{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.06876,"percentile":0.94098,"model":"v2026.06.15"},"facts":{"in_kev":true,"known_exploited":true,"public_exploit":true,"fix_available":false},"cwes":["CWE-264"],"published":"2008-08-05T19:20:00Z","modified":"2026-06-16T22:55:48Z","kev":{"date_added":"2022-03-03","due_date":"2022-03-24","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"exploitation":[{"source":"euvd","since":"2022-03-03"},{"source":"kev","since":"2022-03-03"}],"exploits":[{"source":"exploitdb","id":"EDB-6218","title":"Sun xVM VirtualBox \u003c 1.6.4 - Privilege Escalation (PoC)","type":"dos","platform":"multiple","date":"2008-08-10","verified":true,"url":"https://www.exploit-db.com/exploits/6218"}],"products":[{"vendor":"oracle","product":"virtualbox"}],"references":[{"url":"http://www.securityfocus.com/bid/30481","tags":["vdb-entry","x_refsource_BID","x_transferred","Broken Link","Exploit","Third Party Advisory","VDB Entry"]},{"url":"http://securityreason.com/securityalert/4107","tags":["third-party-advisory","x_refsource_SREASON","x_transferred","Broken Link"]},{"url":"https://www.exploit-db.com/exploits/6218","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","Exploit","Third Party Advisory","VDB Entry"]},{"url":"http://sunsolve.sun.com/search/document.do?assetkey=1-66-240095-1","tags":["vendor-advisory","x_refsource_SUNALERT","x_transferred","Broken Link"]},{"url":"http://secunia.com/advisories/31361","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Broken Link","Vendor Advisory"]},{"url":"http://www.coresecurity.com/content/virtualbox-privilege-escalation-vulnerability","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/44202","tags":["vdb-entry","x_refsource_XF","x_transferred","Third Party Advisory","VDB Entry"]},{"url":"http://www.vupen.com/english/advisories/2008/2293","tags":["vdb-entry","x_refsource_VUPEN","x_transferred","Broken Link"]},{"url":"http://virtualbox.org/wiki/Changelog","tags":["x_refsource_CONFIRM","x_transferred","Product"]},{"url":"http://securitytracker.com/id?1020625","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred","Broken Link","Third Party Advisory","VDB Entry"]},{"url":"http://www.securityfocus.com/archive/1/495095/100/0/threaded","tags":["mailing-list","x_refsource_BUGTRAQ","x_transferred","Broken Link","Third Party Advisory","VDB Entry"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2008-3431","tags":["government-resource","US Government Resource"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2008-3431"},{"url":"https://github.com/advisories/GHSA-pxp3-358m-6vfm"}],"sources":{"cve":[{"id":"CVE-2008-3431","description":"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.","status":"published","published":"2008-08-05T19:20:00Z","modified":"2025-10-22T00:05:55.92Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"high","assessor":"adp"}],"updated_at":"2026-11-02T14:34:45.504702Z"}],"euvd":[{"id":"EUVD-2008-3417","description":"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.","status":"published","published":"2008-08-05T19:20:00Z","modified":"2025-10-22T00:05:55Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"high"}],"exploited_since":"2022-03-03","updated_at":"2026-11-02T19:49:38.726368Z"}],"ghsa":[{"id":"GHSA-pxp3-358m-6vfm","title":"The VBoxDrvNtDeviceControl function in VBoxDrv.sys in Sun xVM VirtualBox before 1.6.4 uses the...","description":"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.","status":"published","published":"2022-05-02T00:00:06Z","modified":"2025-10-22T03:31:03Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:04:09.266545Z"}],"kev":[{"id":"CVE-2008-3431","title":"Oracle VirtualBox Insufficient Input Validation Vulnerability","description":"An input validation vulnerability exists in the VBoxDrv.sys driver of Sun xVM VirtualBox which allows attackers to locally execute arbitrary code.","cwes":["CWE-264"],"kev":{"date_added":"2022-03-03","due_date":"2022-03-24","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"updated_at":"2026-11-02T17:00:16.541131Z"}],"nvd":[{"id":"CVE-2008-3431","description":"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.","status":"published","published":"2008-08-05T19:41:00Z","modified":"2026-06-16T22:55:48.933Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"high","assessor":"secondary"},{"version":"2.0","score":7.2,"vector":"AV:L/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"updated_at":"2026-11-02T14:01:27.800088Z"}]}}
