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.
The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Virglrenderer | Virglrenderer_project | * | 0.8.1 (including) |
Virglrenderer | Ubuntu | trusty | * |
Virglrenderer | Ubuntu | upstream | * |