← Back

Virglrenderer Project

virglrenderer_project

20 CVEs • 1 product

Products (1)

Click to collapse
Toggle
Virglrenderer
virglrenderer

CVEs (20)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
2Redhat
Virglrenderer Project
2Enterprise Linux
Virglrenderer
Nov 21, 2024
Aug 26, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
A flaw was found in the VirGL virtual OpenGL renderer (virglrenderer). The virgl did not properly initialize memory when allocating a host-backed memory resource. A malicious guest could use this flaw to mmap from the gu...Show more
A flaw was found in the VirGL virtual OpenGL renderer (virglrenderer). The virgl did not properly initialize memory when allocating a host-backed memory resource. A malicious guest could use this flaw to mmap from the guest kernel and read this uninitialized memory from the host, possibly leading to information disclosure.Show less
3Debian
RedhatVirglrenderer Project
3Debian Linux
Enterprise LinuxVirglrenderer
Nov 21, 2024
Aug 25, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
An out-of-bounds write issue was found in the VirGL virtual OpenGL renderer (virglrenderer). This flaw allows a malicious guest to create a specially crafted virgil resource and then issue a VIRTGPU_EXECBUFFER ioctl, lea...Show more
An out-of-bounds write issue was found in the VirGL virtual OpenGL renderer (virglrenderer). This flaw allows a malicious guest to create a specially crafted virgil resource and then issue a VIRTGPU_EXECBUFFER ioctl, leading to a denial of service or possible code execution.Show less
2Debian
Virglrenderer Project
2Debian Linux
Virglrenderer
Nov 21, 2024
Jan 27, 2020
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
A double-free vulnerability in vrend_renderer.c in virglrenderer through 0.8.1 allows attackers to cause a denial of service by triggering texture allocation failure, because vrend_renderer_resource_allocated_texture is...Show more
A double-free vulnerability in vrend_renderer.c in virglrenderer through 0.8.1 allows attackers to cause a denial of service by triggering texture allocation failure, because vrend_renderer_resource_allocated_texture is not an appropriate place for a free.Show less
2Debian
Virglrenderer Project
2Debian Linux
Virglrenderer
Nov 21, 2024
Jan 27, 2020
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
A NULL pointer dereference in vrend_renderer.c in virglrenderer through 0.8.1 allows attackers to cause a denial of service via commands that attempt to launch a grid without previously providing a Compute Shader (CS).
4Debian
OpensuseRedhat+1 more
4Debian Linux
Enterprise LinuxLeap+1 more
Nov 21, 2024
Dec 23, 2019
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
A heap-based buffer overflow in the vrend_renderer_transfer_write_iov function in vrend_renderer.c in virglrenderer through 0.8.0 allows guest OS users to cause a denial of service via VIRGL_CCMD_RESOURCE_INLINE_WRITE co...Show more
A heap-based buffer overflow in the vrend_renderer_transfer_write_iov function in vrend_renderer.c in virglrenderer through 0.8.0 allows guest OS users to cause a denial of service via VIRGL_CCMD_RESOURCE_INLINE_WRITE commands.Show less
4Debian
OpensuseRedhat+1 more
4Debian Linux
Enterprise LinuxLeap+1 more
Nov 21, 2024
Dec 23, 2019
N/A· v4
7.1 HIGH· v3
3.6 LOW· v2
An out-of-bounds read in the vrend_blit_need_swizzle function in vrend_renderer.c in virglrenderer through 0.8.0 allows guest OS users to cause a denial of service via VIRGL_CCMD_BLIT commands.
4Debian
OpensuseRedhat+1 more
4Debian Linux
Enterprise LinuxLeap+1 more
Nov 21, 2024
Dec 23, 2019
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
A heap-based buffer overflow in the vrend_renderer_transfer_write_iov function in vrend_renderer.c in virglrenderer through 0.8.0 allows guest OS users to cause a denial of service, or QEMU guest-to-host escape and code...Show more
A heap-based buffer overflow in the vrend_renderer_transfer_write_iov function in vrend_renderer.c in virglrenderer through 0.8.0 allows guest OS users to cause a denial of service, or QEMU guest-to-host escape and code execution, via VIRGL_CCMD_RESOURCE_INLINE_WRITE commands.Show less
3Debian
OpensuseVirglrenderer Project
3Debian Linux
LeapVirglrenderer
Nov 21, 2024
Dec 23, 2019
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
A NULL pointer dereference in vrend_renderer.c in virglrenderer through 0.8.0 allows guest OS users to cause a denial of service via malformed commands.
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 20, 2017
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
The vrend_draw_vbo function in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (out-of-bounds array access and QEMU process crash) via vectors involving vertext_buffer_index.
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 20, 2017
N/A· v4
6.5 MEDIUM· v3
4.9 MEDIUM· v2
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_B...Show more
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.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
6.5 MEDIUM· v3
2.1 LOW· v2
The util_format_is_pure_uint function in vrend_renderer.c in Virgil 3d project (aka virglrenderer) 0.6.0 and earlier allows local guest OS users to cause a denial of service (NULL pointer dereference) via a crafted VIRGL...Show more
The util_format_is_pure_uint function in vrend_renderer.c in Virgil 3d project (aka virglrenderer) 0.6.0 and earlier allows local guest OS users to cause a denial of service (NULL pointer dereference) via a crafted VIRGL_CCMD_CLEAR command.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
7.1 HIGH· v3
2.1 LOW· v2
The parse_instruction function in gallium/auxiliary/tgsi/tgsi_text.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (out-of-bounds array access and process crash) via a crafted tex...Show more
The parse_instruction function in gallium/auxiliary/tgsi/tgsi_text.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (out-of-bounds array access and process crash) via a crafted texture instruction.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
6.5 MEDIUM· v3
4.9 MEDIUM· v2
Memory leak in the vrend_renderer_context_create_internal function in vrend_decode.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (host memory consumption) by repeatedly creating...Show more
Memory leak in the vrend_renderer_context_create_internal function in vrend_decode.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (host memory consumption) by repeatedly creating a decode context.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
6.5 MEDIUM· v3
4.9 MEDIUM· v2
Memory leak in the vrend_create_vertex_elements_state function in vrend_renderer.c in virglrenderer allows local guest OS users to cause a denial of service (host memory consumption) via a large number of VIRGL_OBJECT_VE...Show more
Memory leak in the vrend_create_vertex_elements_state function in vrend_renderer.c in virglrenderer allows local guest OS users to cause a denial of service (host memory consumption) via a large number of VIRGL_OBJECT_VERTEX_ELEMENTS commands.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
6.5 MEDIUM· v3
4.9 MEDIUM· v2
Memory leak in the add_shader_program function in vrend_renderer.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (host memory consumption) via vectors involving the sprog variable...Show more
Memory leak in the add_shader_program function in vrend_renderer.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (host memory consumption) via vectors involving the sprog variable.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
6.5 MEDIUM· v3
2.1 LOW· v2
The vrend_decode_reset function in vrend_decode.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (NULL pointer dereference and QEMU process crash) by destroying context 0 (zero).
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
6.5 MEDIUM· v3
2.1 LOW· v2
Stack-based buffer overflow in the parse_identifier function in tgsi_text.c in the TGSI auxiliary module in the Gallium driver in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (out-o...Show more
Stack-based buffer overflow in the parse_identifier function in tgsi_text.c in the TGSI auxiliary module in the Gallium driver in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (out-of-bounds array access and QEMU process crash) via vectors related to parsing properties.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
Heap-based buffer overflow in the vrend_create_vertex_elements_state function in vrend_renderer.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (out-of-bounds array access and cra...Show more
Heap-based buffer overflow in the vrend_create_vertex_elements_state function in vrend_renderer.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (out-of-bounds array access and crash) via the num_elements parameter.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 15, 2017
N/A· v4
6.5 MEDIUM· v3
4.9 MEDIUM· v2
Memory leak in the vrend_renderer_init_blit_ctx function in vrend_blitter.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (host memory consumption) via a large number of VIRGL_CCM...Show more
Memory leak in the vrend_renderer_init_blit_ctx function in vrend_blitter.c in virglrenderer before 0.6.0 allows local guest OS users to cause a denial of service (host memory consumption) via a large number of VIRGL_CCMD_BLIT commands.Show less
1Virglrenderer Project
1Virglrenderer
May 13, 2026
Mar 14, 2017
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
Stack-based buffer overflow in the vrend_decode_set_framebuffer_state function in vrend_decode.c in virglrenderer before 926b9b3460a48f6454d8bbe9e44313d86a65447f, as used in Quick Emulator (QEMU), allows a local guest us...Show more
Stack-based buffer overflow in the vrend_decode_set_framebuffer_state function in vrend_decode.c in virglrenderer before 926b9b3460a48f6454d8bbe9e44313d86a65447f, as used in Quick Emulator (QEMU), allows a local guest users to cause a denial of service (application crash) via the "nr_cbufs" argument.Show less