CVE-2023-3889: Arm Valhall GPU Kernel Driver · Memory Buffer Overflow
Affects Arm Valhall GPU Kernel DriverSource CVE Database V5
Not known to be exploited · CVSS 7.8 High.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 7% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 7 Nov 2023
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
AI-suggested
1. Monitor Arm Ltd communications closely for official patches or firmware updates addressing CVE-2023-3889 and apply them promptly once available. 2. Restrict local user access to systems with Valhall GPU drivers to trusted personnel only, minimizing the risk of local exploitation. 3. Employ strict access controls and endpoint security solutions to detect and prevent unauthorized local activity. 4. Use kernel-level memory protection and hardening techniques such as Kernel Address Space Layout Randomization (KASLR) and memory tagging if supported by the platform. 5. Conduct regular security audits and vulnerability assessments on embedded and mobile devices using Arm GPUs. 6. For organizations developing custom firmware or drivers, review and harden GPU memory management code to prevent similar buffer boundary violations. 7. Implement robust logging and monitoring to detect anomalous GPU memory operations indicative of exploitation attempts. 8. Educate users and administrators about the risks of local privilege escalation vulnerabilities and enforce least privilege principles.
Description
CVE-2023-3889 is a high-severity vulnerability in the Arm Ltd Valhall GPU Kernel Driver (version r38p0) that allows a local non-privileged user to perform improper GPU memory operations. This flaw involves improper restriction of operations within memory buffer bounds, potentially enabling access to freed memory areas. Exploitation could lead to full compromise of confidentiality, integrity, and availability of the affected system without requiring user interaction. Although no known exploits are currently reported in the wild, the vulnerability poses a significant risk due to its high CVSS score of 7.8. European organizations using devices with Arm Valhall GPUs, especially in embedded or mobile environments, should prioritize patching and monitoring. Mitigation includes applying vendor patches once available, restricting local user access, and employing memory protection mechanisms. Countries with strong mobile and embedded device markets, such as Germany, France, and the UK, are more likely to be impacted. The vulnerability’s ease of exploitation by local users and its broad impact on system security classify it as a high-severity threat.