CVE-2016-10214
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows...
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (memory consumption) via a large number of VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING commands.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (memory consumption) via a large number of VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING commands.
- Record
CVE-2016-10214- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - CVSS 2.0
- 4.9 Medium
AV:L/AC:L/Au:N/C:N/I:N/A:C - Weakness
- CWE-399
- Updated
- 2026-11-02
CVE List No score
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (memory consumption) via a large number of VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING commands.
- Record
CVE-2016-10214- Updated
- 2026-11-02
EUVDEUVD-2016-1399 No score
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (memory consumption) via a large number of VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING commands.
- Record
EUVD-2016-1399- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-chcj-vq6f-3pfm
6.5
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows...
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (memory consumption) via a large number of VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING commands.
- Record
GHSA-chcj-vq6f-3pfm- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.5
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (memory consumption) via a large number of VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING commands.
- Record
CVE-2016-10214- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-10214
6.5
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (memory consumption) via a large number of VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING commands.
- Record
DEBIAN-CVE-2016-10214- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-10214
6.5
Memory leak in the virgl_resource_attach_backing function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (memory consumption) via a large number of VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING commands.
- Record
UBUNTU-CVE-2016-10214- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11499-1 No score
libvirglrenderer1-0.9.1-1.3 on GA media
These are all security issues fixed in the libvirglrenderer1-0.9.1-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11499-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0798-1 No score
Security update for virglrenderer
This update for virglrenderer fixes the following issues:
Security issues fixed:
- CVE-2017-6386: memory leakage while in vrend_create_vertex_elements_state (bsc#1027376)
- CVE-2017-6355: integer overflow while creating shader object (bsc#1027108)
- CVE-2017-6317: fix memory leak in add shader program (bsc#1026922)
- CVE-2017-6210: null pointer dereference in vrend_decode_reset (bsc#1026725)
- CVE-2017-6209: stack buffer oveflow in parse_identifier (bsc#1026723)
- CVE-2017-5994: out-of-bounds access in vrend_create_vertex_elements_state (bsc#1025507)
- CVE-2017-5993: host memory leakage when initialising blitter context (bsc#1025505)
- CVE-2017-5957: stack overflow in vrend_decode_set_framebuffer_state (bsc#1024993)
- CVE-2017-5956: OOB access while in vrend_draw_vbo (bsc#1024992)
- CVE-2017-5937: null pointer dereference in vrend_clear (bsc#1024232)
- CVE-2017-5580: OOB access while parsing texture instruction (bsc#1021627)
- CVE-2016-10214: host memory leak issue in virgl_resource_attach_backing (bsc#1024244)
- CVE-2016-10163: host memory leakage when creating decode context (bsc#1021616)
- Record
SUSE-SU-2017:0798-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
virglrendererDebian:12 |
before 0.6.0-1 | 0.6.0-1 |
virglrendererDebian:13 |
before 0.6.0-1 | 0.6.0-1 |
virglrendererDebian:14 |
before 0.6.0-1 | 0.6.0-1 |
virglrendererSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 13 CVEs |
before 0.5.0-11.1 | 0.5.0-11.1 |
virglrendererSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 13 CVEs |
before 0.5.0-11.1 | 0.5.0-11.1 |
virglrendererSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 13 CVEs |
before 0.5.0-11.1 | 0.5.0-11.1 |
virglrendererSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 13 CVEs |
before 0.5.0-11.1 | 0.5.0-11.1 |
virglrendererSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 13 CVEs |
before 0.5.0-11.1 | 0.5.0-11.1 |
virglrendereropenSUSE:Tumbleweed From an advisory covering 13 CVEs |
before 0.9.1-1.3 | 0.9.1-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-10214 is a medium vulnerability (CVSS 6.5) in Virglrenderer Project Virglrenderer, published March 20, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.41%, the 35th percentile. Fixed in virglrenderer 0.6.0-1.
References
security.gentoo.org/glsa/201707-06
lists.freedesktop.org/archives/virglrenderer-devel/2017-February/000145.html
cgit.freedesktop.org/virglrenderer/commit?id=40b0e7813325b08077b6f541b3989edb2d86d837
securityfocus.com/bid/96181
openwall.com/lists/oss-security/2017/02/09/5
nvd.nist.gov/vuln/detail/CVE-2016-10214
Show 39 moreShow less
github.com/advisories/GHSA-chcj-vq6f-3pfm
security-tracker.debian.org/tracker/CVE-2016-10214
suse.com/support/update/announcement/2017/suse-su-20170798-1
bugzilla.suse.com/1021616
bugzilla.suse.com/1021627
bugzilla.suse.com/1024232
bugzilla.suse.com/1024244
bugzilla.suse.com/1024992
bugzilla.suse.com/1024993
bugzilla.suse.com/1025505
bugzilla.suse.com/1025507
bugzilla.suse.com/1026723
bugzilla.suse.com/1026725
bugzilla.suse.com/1026922
bugzilla.suse.com/1027108
bugzilla.suse.com/1027376
suse.com/security/cve/CVE-2016-10163
suse.com/security/cve/CVE-2016-10214
suse.com/security/cve/CVE-2017-5580
suse.com/security/cve/CVE-2017-5937
suse.com/security/cve/CVE-2017-5956
suse.com/security/cve/CVE-2017-5957
suse.com/security/cve/CVE-2017-5993
suse.com/security/cve/CVE-2017-5994
suse.com/security/cve/CVE-2017-6209
suse.com/security/cve/CVE-2017-6210
suse.com/security/cve/CVE-2017-6317
suse.com/security/cve/CVE-2017-6355
suse.com/security/cve/CVE-2017-6386
ubuntu.com/security/CVE-2016-10214
bugzilla.redhat.com/show_bug.cgi?id=1420266
cve.org/CVERecord?id=CVE-2016-10214
suse.com/security/cve/CVE-2019-18388
suse.com/security/cve/CVE-2019-18389
suse.com/security/cve/CVE-2019-18390
suse.com/security/cve/CVE-2019-18391
suse.com/security/cve/CVE-2019-18392
suse.com/security/cve/CVE-2020-8002
suse.com/security/cve/CVE-2020-8003