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.
{
"cna_assigner": "redhat",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/0xxx/CVE-2022-0175.json",
"cwe_ids": [
"CWE-909"
]
}{
"extracted_events": [
{
"introduced": "0.9.0"
},
{
"last_affected": "0.9.0"
},
{
"introduced": "0.9.1"
},
{
"last_affected": "0.9.1"
}
],
"cpe": [
"cpe:2.3:a:virglrenderer_project:virglrenderer:0.9.0:*:*:*:*:*:*:*",
"cpe:2.3:a:virglrenderer_project:virglrenderer:0.9.1:*:*:*:*:*:*:*"
],
"source": [
"CPE_STRING",
"REFERENCES"
]
}[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 2722.0,
"function_hash": "256077146312398307471656162861090729801"
},
"id": "CVE-2022-0175-18f1c017",
"signature_type": "Function",
"source": "https://gitlab.freedesktop.org/virgl/virglrenderer@b05bb61f454eeb8a85164c8a31510aeb9d79129c",
"target": {
"function": "virgl_init_suite",
"file": "tests/test_virgl_transfer.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"96994566600589557309500908919060242648",
"277401736489299688690648715224349534235",
"298448684836469699733780436333872573349",
"35589618375021518938544604778652425168",
"95612179803856558666978191200428401238",
"314290784626386590002303889065489234740",
"152890258249067159615900496431663124396"
]
},
"id": "CVE-2022-0175-292c6ef2",
"signature_type": "Line",
"source": "https://gitlab.freedesktop.org/virgl/virglrenderer@b05bb61f454eeb8a85164c8a31510aeb9d79129c",
"target": {
"file": "tests/test_virgl_transfer.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1696.0,
"function_hash": "206136490597754712570222257618109303063"
},
"id": "CVE-2022-0175-5d1437e9",
"signature_type": "Function",
"source": "https://gitlab.freedesktop.org/virgl/virglrenderer@b05bb61f454eeb8a85164c8a31510aeb9d79129c",
"target": {
"function": "vrend_resource_alloc_buffer",
"file": "src/vrend_renderer.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"74457806406748915352932023931697253405",
"33931677254939213498023179985908133204",
"44080038900611517499805128567371414839",
"63185170069030426663596365225759103433"
]
},
"id": "CVE-2022-0175-dcc988f7",
"signature_type": "Line",
"source": "https://gitlab.freedesktop.org/virgl/virglrenderer@b05bb61f454eeb8a85164c8a31510aeb9d79129c",
"target": {
"file": "src/vrend_renderer.c"
}
}
]
"2026-07-22T01:09:42Z"
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-0175.json"