CVE-2026-49743
Full vulnerability record from the local CVENow database.
Description
Software installed and run as a non-privileged user may conduct improper GPU system calls to manipulate the lifetimes of synchronisation objects in the kernel, leading to read/write UAFs. During workload submission involving a fence exported by the GPU driver, the reference count of the underlying synchronisation primitive is not properly incremented. This can be exploited, by destroying the exported fence and prematurely release the underlying primitive, resulting in a potential use-after-free condition.
Severity
HIGH
CVSS score
7.8
(v3.1)
Vulnerability status
Analyzed
Source identifier
367425dc-4d06-4041-9650-c2dc6aaa27ce
Published
2026-07-24 09:16:24.667000
Last modified
2026-10-24 13:10:00.147000
View original CVE JSON
{
"id": "CVE-2026-49743",
"sourceIdentifier": "367425dc-4d06-4041-9650-c2dc6aaa27ce",
"published": "2026-07-24T09:16:24.667",
"lastModified": "2026-10-24T13:10:00.147",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Software installed and run as a non-privileged user may conduct improper GPU system calls to manipulate the lifetimes of synchronisation objects in the kernel, leading to read/write UAFs.\n\n\n\nDuring workload submission involving a fence exported by the GPU driver, the reference count of the underlying synchronisation primitive is not properly incremented. This can be exploited, by destroying the exported fence and prematurely release the underlying primitive, resulting in a potential use-after-free condition."
},
{
"lang": "es",
"value": "El software instalado y ejecutado como un usuario no privilegiado puede realizar llamadas al sistema de GPU impropias para manipular los tiempos de vida de los objetos de sincronización en el kernel, lo que lleva a UAFs de lectura/escritura.\n\nDurante el envío de la carga de trabajo que involucra una ’fence’ exportada por el controlador de la GPU, el contador de referencias de la primitiva de sincronización subyacente no se incrementa correctamente. Esto puede ser explotado, al destruir la ’fence’ exportada y liberar prematuramente la primitiva subyacente, lo que resulta en una condición potencial de uso después de liberación."
}
],
"affected": [
{
"source": "367425dc-4d06-4041-9650-c2dc6aaa27ce",
"affectedData": [
{
"vendor": "Imagination Technologies",
"product": "Graphics DDK",
"defaultStatus": "unknown",
"platforms": [
"Linux",
"Android"
],
"versions": [
{
"version": "1.18 RTM2",
"versionType": "custom",
"status": "unaffected"
},
{
"version": "23.2 RTM2",
"versionType": "custom",
"status": "unaffected"
},
{
"version": "24.2 RTM2",
"versionType": "custom",
"status": "affected"
},
{
"version": "25.1 RTM2",
"lessThanOrEqual": "25.3 RTM",
"versionType": "custom",
"status": "affected"
},
{
"version": "26.1 RTM1",
"versionType": "custom",
"status": "affected"
},
{
"version": "26.1 RTM2",
"versionType": "custom",
"status": "unaffected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
"baseScore": 7.8,
"baseSeverity": "HIGH",
"attackVector": "LOCAL",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 1.8,
"impactScore": 5.9
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-24T17:27:36.145655Z",
"id": "CVE-2026-49743",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "367425dc-4d06-4041-9650-c2dc6aaa27ce",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-416"
}
]
}
],
"configurations": [
{
"operator": "AND",
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:imaginationtech:ddk:*:*:*:*:*:*:*:*",
"versionStartExcluding": "24.2",
"versionEndExcluding": "26.1",
"matchCriteriaId": "A6AACC00-5357-418B-BE7E-A698EBBF62A4"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:a:imaginationtech:ddk:24.2:rtm2:*:*:*:*:*:*",
"matchCriteriaId": "B7DB1A5B-11BE-48D4-9EF9-001EB3575F40"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:a:imaginationtech:ddk:26.1:rtm1:*:*:*:*:*:*",
"matchCriteriaId": "B6047F4B-B29A-44F7-8F80-8A53C1917F38"
}
]
},
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": false,
"criteria": "cpe:2.3:o:google:android:-:*:*:*:*:*:*:*",
"matchCriteriaId": "F8B9FEC8-73B6-43B8-B24E-1F7C20D91D26"
},
{
"vulnerable": false,
"criteria": "cpe:2.3:o:linux:linux_kernel:-:*:*:*:*:*:*:*",
"matchCriteriaId": "703AF700-7A70-47E2-BC3A-7FD03B3CA9C1"
}
]
}
]
}
],
"references": [
{
"url": "https://www.imaginationtech.com/gpu-driver-vulnerabilities/",
"source": "367425dc-4d06-4041-9650-c2dc6aaa27ce",
"tags": [
"Vendor Advisory"
]
}
]
}