The kgsl graphics driver for the Linux kernel 3.x, as used in Qualcomm Innovation Center…
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Complete · Complete · Complete
- Fix status
- No fix listed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA. Impact type from CWE-264.
Summary
The kgsl graphics driver for the Linux kernel 3.x, as used in Qualcomm Innovation Center (QuIC) Android contributions for MSM devices and other products, does not properly prevent write access to IOMMU context registers, which allows local users to select a custom page table, and consequently write to arbitrary memory locations, by using a crafted GPU command stream to modify the contents of a certain register.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 39
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:codeaurora:android-msm:3.2.54:*:*:*:*:*:*:* | 3.2.54 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.4.72:*:*:*:*:*:*:* | 3.4.72 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.4.73:*:*:*:*:*:*:* | 3.4.73 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.4.74:*:*:*:*:*:*:* | 3.4.74 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.4.75:*:*:*:*:*:*:* | 3.4.75 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.4.76:*:*:*:*:*:*:* | 3.4.76 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.4.77:*:*:*:*:*:*:* | 3.4.77 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.4.78:*:*:*:*:*:*:* | 3.4.78 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.4.79:*:*:*:*:*:*:* | 3.4.79 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.10:*:*:*:*:*:*:* | 3.10 | Vulnerable | Code Aurora |
- cpe:2.3:o:codeaurora:android-msm:3.2.54:*:*:*:*:*:*:* Versions 3.2.54 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.4.72:*:*:*:*:*:*:* Versions 3.4.72 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.4.73:*:*:*:*:*:*:* Versions 3.4.73 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.4.74:*:*:*:*:*:*:* Versions 3.4.74 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.4.75:*:*:*:*:*:*:* Versions 3.4.75 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.4.76:*:*:*:*:*:*:* Versions 3.4.76 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.4.77:*:*:*:*:*:*:* Versions 3.4.77 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.4.78:*:*:*:*:*:*:* Versions 3.4.78 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.4.79:*:*:*:*:*:*:* Versions 3.4.79 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.10:*:*:*:*:*:*:* Versions 3.10 Vulnerable ·Code Aurora
Show 29 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:codeaurora:android-msm:3.10.22:*:*:*:*:*:*:* | 3.10.22 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.10.23:*:*:*:*:*:*:* | 3.10.23 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.10.24:*:*:*:*:*:*:* | 3.10.24 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.10.25:*:*:*:*:*:*:* | 3.10.25 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.10.26:*:*:*:*:*:*:* | 3.10.26 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.10.27:*:*:*:*:*:*:* | 3.10.27 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.10.28:*:*:*:*:*:*:* | 3.10.28 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.10.29:*:*:*:*:*:*:* | 3.10.29 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.12.3:*:*:*:*:*:*:* | 3.12.3 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.12.4:*:*:*:*:*:*:* | 3.12.4 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.12.5:*:*:*:*:*:*:* | 3.12.5 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.12.6:*:*:*:*:*:*:* | 3.12.6 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.12.7:*:*:*:*:*:*:* | 3.12.7 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.12.8:*:*:*:*:*:*:* | 3.12.8 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.12.9:*:*:*:*:*:*:* | 3.12.9 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.12.10:*:*:*:*:*:*:* | 3.12.10 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:*:*:*:*:*:*:* | 3.13 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:rc1:*:*:*:*:*:* | 3.13 rc1 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:rc2:*:*:*:*:*:* | 3.13 rc2 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:rc3:*:*:*:*:*:* | 3.13 rc3 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:rc4:*:*:*:*:*:* | 3.13 rc4 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:rc5:*:*:*:*:*:* | 3.13 rc5 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:rc6:*:*:*:*:*:* | 3.13 rc6 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:rc7:*:*:*:*:*:* | 3.13 rc7 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13:rc8:*:*:*:*:*:* | 3.13 rc8 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13.1:*:*:*:*:*:*:* | 3.13.1 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.13.2:*:*:*:*:*:*:* | 3.13.2 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.14:rc1:*:*:*:*:*:* | 3.14 rc1 | Vulnerable | Code Aurora |
| cpe:2.3:o:codeaurora:android-msm:3.14:rc2:*:*:*:*:*:* | 3.14 rc2 | Vulnerable | Code Aurora |
- cpe:2.3:o:codeaurora:android-msm:3.10.22:*:*:*:*:*:*:* Versions 3.10.22 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.10.23:*:*:*:*:*:*:* Versions 3.10.23 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.10.24:*:*:*:*:*:*:* Versions 3.10.24 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.10.25:*:*:*:*:*:*:* Versions 3.10.25 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.10.26:*:*:*:*:*:*:* Versions 3.10.26 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.10.27:*:*:*:*:*:*:* Versions 3.10.27 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.10.28:*:*:*:*:*:*:* Versions 3.10.28 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.10.29:*:*:*:*:*:*:* Versions 3.10.29 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.12.3:*:*:*:*:*:*:* Versions 3.12.3 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.12.4:*:*:*:*:*:*:* Versions 3.12.4 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.12.5:*:*:*:*:*:*:* Versions 3.12.5 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.12.6:*:*:*:*:*:*:* Versions 3.12.6 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.12.7:*:*:*:*:*:*:* Versions 3.12.7 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.12.8:*:*:*:*:*:*:* Versions 3.12.8 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.12.9:*:*:*:*:*:*:* Versions 3.12.9 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.12.10:*:*:*:*:*:*:* Versions 3.12.10 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:*:*:*:*:*:*:* Versions 3.13 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:rc1:*:*:*:*:*:* Versions 3.13 rc1 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:rc2:*:*:*:*:*:* Versions 3.13 rc2 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:rc3:*:*:*:*:*:* Versions 3.13 rc3 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:rc4:*:*:*:*:*:* Versions 3.13 rc4 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:rc5:*:*:*:*:*:* Versions 3.13 rc5 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:rc6:*:*:*:*:*:* Versions 3.13 rc6 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:rc7:*:*:*:*:*:* Versions 3.13 rc7 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13:rc8:*:*:*:*:*:* Versions 3.13 rc8 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13.1:*:*:*:*:*:*:* Versions 3.13.1 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.13.2:*:*:*:*:*:*:* Versions 3.13.2 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.14:rc1:*:*:*:*:*:* Versions 3.14 rc1 Vulnerable ·Code Aurora
- cpe:2.3:o:codeaurora:android-msm:3.14:rc2:*:*:*:*:*:* Versions 3.14 rc2 Vulnerable ·Code Aurora
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2014-0972
- 2026-10-03 Alias added: GHSA-82p5-w4jh-vwvq
References
More Code Aurora Android-msm vulnerabilities
- TI-2013-02293 Stack-based buffer overflow in the acdb_ioctl function in audio_acdb.c in the acdb audio… KEVCVSS 3.1HIGH 8.4
- TI-2013-04157 Multiple integer overflows in the JPEG engine drivers in the MSM camera driver for the… CVSS 2.0HIGH 7.8
- TI-2013-02291 The device-initialization functionality in the MSM camera driver for the Linux kernel… CVSS 2.0HIGH 7.2
- TI-2013-04159 Multiple stack-based buffer overflows in the MSM camera driver for the Linux kernel 3.x… CVSS 2.0HIGH 7.2
- TI-2013-05176 Multiple array index errors in drivers/media/video/msm/server/msm_cam_server.c in the MSM… CVSS 2.0MEDIUM 6.9
- TI-2013-02294 app/aboot/aboot.c in the Little Kernel (LK) bootloader, as distributed with Qualcomm… CVSS 2.0MEDIUM 6.6
Sources
- CVE-2014-0972 · CVE Program
- CVE-2014-0972 · NVD
- FIRST EPSS
- GHSA-82p5-w4jh-vwvq · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences