ubuntu-cve-2014-0983
Vulnerability from osv_ubuntu
Multiple array index errors in programs that are automatically generated by VBox/HostServices/SharedOpenGL/crserverlib/server_dispatch.py in Oracle VirtualBox 4.2.x through 4.2.20 and 4.3.x before 4.3.8, when using 3D Acceleration, allow local guest OS users to execute arbitrary code on the Chromium server via certain CR_MESSAGE_OPCODES messages with a crafted index, which are not properly handled by the (1) CR_VERTEXATTRIB4NUBARB_OPCODE to the crServerDispatchVertexAttrib4NubARB function, (2) CR_VERTEXATTRIB1DARB_OPCODE to the crServerDispatchVertexAttrib1dARB function, (3) CR_VERTEXATTRIB1FARB_OPCODE to the crServerDispatchVertexAttrib1fARB function, (4) CR_VERTEXATTRIB1SARB_OPCODE to the crServerDispatchVertexAttrib1sARB function, (5) CR_VERTEXATTRIB2DARB_OPCODE to the crServerDispatchVertexAttrib2dARB function, (6) CR_VERTEXATTRIB2FARB_OPCODE to the crServerDispatchVertexAttrib2fARB function, (7) CR_VERTEXATTRIB2SARB_OPCODE to the crServerDispatchVertexAttrib2sARB function, (8) CR_VERTEXATTRIB3DARB_OPCODE to the crServerDispatchVertexAttrib3dARB function, (9) CR_VERTEXATTRIB3FARB_OPCODE to the crServerDispatchVertexAttrib3fARB function, (10) CR_VERTEXATTRIB3SARB_OPCODE to the crServerDispatchVertexAttrib3sARB function, (11) CR_VERTEXATTRIB4DARB_OPCODE to the crServerDispatchVertexAttrib4dARB function, (12) CR_VERTEXATTRIB4FARB_OPCODE to the crServerDispatchVertexAttrib4fARB function, and (13) CR_VERTEXATTRIB4SARB_OPCODE to the crServerDispatchVertexAttrib4sARB function.
{
"affected": [
{
"ecosystem_specific": {
"availability": "No subscription required",
"binaries": [
{
"binary_name": "virtualbox",
"binary_version": "4.3.10-dfsg-1"
},
{
"binary_name": "virtualbox-dbg",
"binary_version": "4.3.10-dfsg-1"
},
{
"binary_name": "virtualbox-dkms",
"binary_version": "4.3.10-dfsg-1"
},
{
"binary_name": "virtualbox-guest-dkms",
"binary_version": "4.3.10-dfsg-1"
},
{
"binary_name": "virtualbox-guest-source",
"binary_version": "4.3.10-dfsg-1"
},
{
"binary_name": "virtualbox-guest-utils",
"binary_version": "4.3.10-dfsg-1"
},
{
"binary_name": "virtualbox-guest-x11",
"binary_version": "4.3.10-dfsg-1"
},
{
"binary_name": "virtualbox-qt",
"binary_version": "4.3.10-dfsg-1"
},
{
"binary_name": "virtualbox-source",
"binary_version": "4.3.10-dfsg-1"
}
]
},
"package": {
"ecosystem": "Ubuntu:14.04:LTS",
"name": "virtualbox",
"purl": "pkg:deb/ubuntu/virtualbox@4.3.10-dfsg-1?arch=source\u0026distro=trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "4.3.10-dfsg-1"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"4.2.16-dfsg-3",
"4.2.16-dfsg-3ubuntu1",
"4.3.2-dfsg-1",
"4.3.2-dfsg-1ubuntu1",
"4.3.2-dfsg-1ubuntu2",
"4.3.6-dfsg-1",
"4.3.6-dfsg-2"
]
}
],
"aliases": [],
"details": "Multiple array index errors in programs that are automatically generated by VBox/HostServices/SharedOpenGL/crserverlib/server_dispatch.py in Oracle VirtualBox 4.2.x through 4.2.20 and 4.3.x before 4.3.8, when using 3D Acceleration, allow local guest OS users to execute arbitrary code on the Chromium server via certain CR_MESSAGE_OPCODES messages with a crafted index, which are not properly handled by the (1) CR_VERTEXATTRIB4NUBARB_OPCODE to the crServerDispatchVertexAttrib4NubARB function, (2) CR_VERTEXATTRIB1DARB_OPCODE to the crServerDispatchVertexAttrib1dARB function, (3) CR_VERTEXATTRIB1FARB_OPCODE to the crServerDispatchVertexAttrib1fARB function, (4) CR_VERTEXATTRIB1SARB_OPCODE to the crServerDispatchVertexAttrib1sARB function, (5) CR_VERTEXATTRIB2DARB_OPCODE to the crServerDispatchVertexAttrib2dARB function, (6) CR_VERTEXATTRIB2FARB_OPCODE to the crServerDispatchVertexAttrib2fARB function, (7) CR_VERTEXATTRIB2SARB_OPCODE to the crServerDispatchVertexAttrib2sARB function, (8) CR_VERTEXATTRIB3DARB_OPCODE to the crServerDispatchVertexAttrib3dARB function, (9) CR_VERTEXATTRIB3FARB_OPCODE to the crServerDispatchVertexAttrib3fARB function, (10) CR_VERTEXATTRIB3SARB_OPCODE to the crServerDispatchVertexAttrib3sARB function, (11) CR_VERTEXATTRIB4DARB_OPCODE to the crServerDispatchVertexAttrib4dARB function, (12) CR_VERTEXATTRIB4FARB_OPCODE to the crServerDispatchVertexAttrib4fARB function, and (13) CR_VERTEXATTRIB4SARB_OPCODE to the crServerDispatchVertexAttrib4sARB function.",
"id": "UBUNTU-CVE-2014-0983",
"modified": "2025-07-16T04:50:26Z",
"published": "2014-03-31T14:58:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2014-0983"
},
{
"type": "REPORT",
"url": "http://www.coresecurity.com/advisories/oracle-virtualbox-3d-acceleration-multiple-memory-corruption-vulnerabilities"
},
{
"type": "REPORT",
"url": "https://www.virtualbox.org/changeset/50441/vbox"
},
{
"type": "REPORT",
"url": "http://secunia.com/advisories/57384"
},
{
"type": "REPORT",
"url": "http://seclists.org/fulldisclosure/2014/Mar/95"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2014-0983"
}
],
"related": [],
"schema_version": "1.7.0",
"severity": [
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2014-0983"
],
"withdrawn": "2025-07-18T16:42:59Z"
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.