A double-free vulnerability in vrendrenderer.c in virglrenderer through 0.8.1 allows attackers to cause a denial of service by triggering texture allocation failure, because vrendrendererresourceallocated_texture is not an appropriate place for a free.
[ { "source": "https://gitlab.freedesktop.org/virgl/virglrenderer@f9b079ccc319c98499111f66bd654fc9b56cf15f", "deprecated": false, "target": { "file": "src/vrend_renderer.c", "function": "vrend_renderer_resource_allocate_texture" }, "digest": { "function_hash": "262258557035024037516116225103713521013", "length": 6225.0 }, "id": "CVE-2020-8003-e2d1ad54", "signature_type": "Function", "signature_version": "v1" }, { "source": "https://gitlab.freedesktop.org/virgl/virglrenderer@f9b079ccc319c98499111f66bd654fc9b56cf15f", "deprecated": false, "target": { "file": "src/vrend_renderer.c" }, "digest": { "line_hashes": [ "122308476843676081585363916104622967610", "267045664415107434376456633217690052835", "176843155411216635676780524478487435752", "240300121594031413653417605394050236833", "254057007199365354938219173373558246388", "303622757520870391731207620632351748111", "1768644521429643704109422838465241177", "212500535148868183591686327083464861266" ], "threshold": 0.9 }, "id": "CVE-2020-8003-e6e32acf", "signature_type": "Line", "signature_version": "v1" } ]