GPU DDK - libusc OOB write at ConvertSwitchToArrayLookupBP during WebGPU shader compilation
Summary
| CVE | CVE-2026-21732 |
|---|---|
| State | PUBLISHED |
| Assigner | imaginationtech |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-03-20 23:16:42 UTC |
| Updated | 2026-04-21 16:55:05 UTC |
| Description | A web page that contains unusual GPU shader code is loaded into the GPU compiler process and can trigger a write out-of-bounds write crash in the GPU shader compiler library. On certain platforms, when the compiler process has system privileges this could enable further exploits on the device. An edge case using a very large value in switch statements in GPU shader code can cause a segmentation fault in the GPU shader compiler due to an out-of-bounds write access. |
Risk And Classification
Primary CVSS: v3.1 9.6 CRITICAL from ADP
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
EPSS: 0.000610000 probability, percentile 0.191550000 (date 2026-04-22)
Problem Types: CWE-823 | CWE-787 | CWE-823 CWE-823: Use of Out-of-range Pointer Offset (4.16)
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 3.1 | ADP | DECLARED | 9.6 | CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H |
| 3.1 | 134c704f-9b21-4f2e-91b3-4a467353bcc0 | Secondary | 9.6 | CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H |
CVSS v3.1 Breakdown
Attack Vector
NetworkAttack Complexity
LowPrivileges Required
NoneUser Interaction
RequiredScope
ChangedConfidentiality
HighIntegrity
HighAvailability
HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
NVD Known Affected Configurations (CPE 2.3)
| Type | Vendor | Product | Version | Update | Edition | Language |
|---|---|---|---|---|---|---|
| Application | Imaginationtech | Ddk | 1.17 | All | All | All |
| Application | Imaginationtech | Ddk | 1.18 | All | All | All |
| Application | Imaginationtech | Ddk | 23.2 | All | All | All |
| Application | Imaginationtech | Ddk | All | All | All | All |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Imagination Technologies | Graphics DDK | unaffected 1.17 RTM custom | Linux, Android |
| CNA | Imagination Technologies | Graphics DDK | unaffected 1.18 RTM custom | Linux, Android |
| CNA | Imagination Technologies | Graphics DDK | affected 23.2 RTM custom | Linux, Android |
| CNA | Imagination Technologies | Graphics DDK | affected 24.1 RTM 25.1 RTM custom | Linux, Android |
| CNA | Imagination Technologies | Graphics DDK | unaffected 25.2 RTM custom | Linux, Android |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| www.imaginationtech.com/gpu-driver-vulnerabilities | 367425dc-4d06-4041-9650-c2dc6aaa27ce | www.imaginationtech.com | Vendor Advisory |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.