SB2026081282 - Improper access control in Linux kernel drm vc4 driver
Published: August 12, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Improper access control (CVE-ID: CVE-2026-68445)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass shader validation and execute untrusted GPU shader code.
The vulnerability exists due to improper access control in vc4_gem_object_mmap() when handling mappings of validated shader buffer objects. A local user can map a validated shader buffer object read-only and then use mprotect() to make it writable to bypass shader validation and execute untrusted GPU shader code.
The issue affects validated shader buffer objects that are initially mapped read-only but can later be upgraded to writable mappings.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/019e6ad247f7fd038d2e009789f6d9bfcccb1ae7
- https://git.kernel.org/stable/c/0c9e6367639548307d3f578f6943ce72c9d39087
- https://git.kernel.org/stable/c/6deaa317201851c644c431b57682e54d06b35838
- https://git.kernel.org/stable/c/9f0ee411fc2d76333d6087c5862ffa907cf7a175
- https://git.kernel.org/stable/c/fe168ef1d232d734d9998fd74822e2e20930dfff