Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local code execution (e.g., malicious app)
  2. Delivery
    Issue valid GPU memory processing operations to kernel driver
  3. Exploit
    Trigger use-after-free in Bifrost/Valhall/5th Gen driver
  4. Execution
    Access freed kernel memory region
  5. Impact
    Read residual sensitive data from prior allocation

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires local code execution on a device running one of the affected Arm Mali GPU kernel driver versions (Bifrost r41p0-r51p0/r54p1-r54p2, Valhall r41p0-r55p0, or 5th Gen r41p0-r55p0). No elevated privileges are required - the vulnerability is exploitable by any user-space process with access to the GPU driver interface, including sandboxed Android applications. No network access, user interaction, or special configuration is required. Exploitation is limited to local information disclosure (reading freed memory); remote exploitation is not possible given AV:L. The availability of a GPU on the device and an affected driver version are the only prerequisites.

Impact

The vendor-provided CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) scores this at 4.0 - a local, low-complexity attack with only limited confidentiality impact and no integrity or availability consequence. The PR:N rating with AV:L is notable: it suggests even sandboxed or minimally privileged processes can trigger the flaw, which is plausible for GPU driver interfaces exposed to user-space apps. EPSS at 0.14% (4th percentile) indicates very low exploitation probability in the near term. No KEV entry and no public exploit code have been identified. The 'Denial Of Service' tag in the metadata suggests DoS potential (kernel crash from UAF), which is not reflected in the vendor's CVSS A:N rating - this is a discrepancy worth noting. The practical threat on Android mobile devices is a malicious app reading freed kernel memory to extract sensitive data from prior GPU operations (e.g., frame buffer residues, prior process data). The attack complexity is genuinely low once local code execution exists.

Exploit ScenarioDerived

A malicious Android application with no special permissions installs on a device using a Bifrost or Valhall GPU (e.g., a Samsung Exynos or MediaTek device). The app issues a sequence of valid GPU memory processing operations that trigger a use-after-free condition in the kernel driver, then reads the freed memory region to extract residual data - potentially including fragments of GPU frame buffers or kernel heap content from prior processes. No public exploit code exists at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 10, 2026

Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture kernel drivers allows an unprivileged local process to access already freed kernel memory, leaking limited sensitive data. The flaw is triggered through valid GPU memory processing operations, requiring no special privileges beyond local code execution - a realistic threat on mobile devices running affected Mali GPU firmware. With EPSS at 0.14% and no public exploit or KEV listing, active exploitation is not currently observed, but the breadth of affected versions across three GPU families and many Android SoC generations elevates overall exposure.

RemediationAI

Consult the Arm security advisory at https://support.arm.com/documentation/111552/1-0/?lang=en for exact fixed driver versions, as the provided data specifies affected ranges but does not enumerate fixed release numbers directly. For Bifrost, versions outside the affected ranges (e.g., r52p0-r53p0 or r54p3+) are likely safe; for Valhall and 5th Gen, versions beyond r54p3 and r55p0 are indicated as outside the affected range. Device vendors (OEM/ODM) must integrate updated Mali driver packages into their kernel builds and deliver these via platform security updates - end users should apply the latest OS security patch for their device. No workaround is available for this kernel driver flaw short of restricting access to GPU-enabled applications, which would broadly impact device usability.

Affected VersionsENISA

Bifrost GPU Kernel Driver r41p0 ≤r49p5
Arm 5th Gen GPU Architecture Kernel Driver r50p0 ≤r54p3
Bifrost GPU Kernel Driver r50p0 ≤r51p0
Valhall GPU Kernel Driver r41p0 ≤r49p5
Arm 5th Gen GPU Architecture Kernel Driver r55p0
Valhall GPU Kernel Driver r55p0
Valhall GPU Kernel Driver r50p0 ≤r54p3
Arm 5th Gen GPU Architecture Kernel Driver r41p0 ≤r49p5
Bifrost GPU Kernel Driver r54p1 ≤r54p2

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Arm's Mali GPU kernel drivers (Bifrost, Valhall, and 5th Generation Architecture) manage GPU memory operations from kernel space on behalf of unprivileged user processes. CWE-416 (Use After Free) indicates that the driver fails to properly validate memory object liveness before dereferencing pointers to freed GPU memory regions. When a user-space process issues valid GPU memory processing operations, a race or sequencing flaw in the driver allows access to already-freed kernel memory, potentially exposing data from prior allocations. The affected CPEs are cpe:2.3:a:arm_ltd:bifrost_gpu_kernel_driver, cpe:2.3:a:arm_ltd:valhall_gpu_kernel_driver, and cpe:2.3:a:arm_ltd:arm_5th_gen_gpu_architecture_kernel_driver. These drivers ship in SoCs such as Samsung Exynos and MediaTek Dimensity devices, embedded in the Linux/Android kernel build for the device.

Know when Bifrost Gpu Kernel Driver gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Arm) PRIMARY 4.0 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.4 MEDIUM

PR:L over vendor PR:N because exploitation requires a local authenticated user process; A:L added since UAF in kernel drivers can cause crashes.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Arm).

CVSS VectorVendor: Arm

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Sep 10, 2026 - 18:23 NVD
4.0 (MEDIUM)
CVE Published
Sep 08, 2026 - 14:21 cve.org
MEDIUM 4.0
CVE Published
Sep 08, 2026 - 14:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform valid GPU memory processing operations to access already freed memory.

This issue affects Bifrost GPU Kernel Driver: from r41p0 through r49p5, from r50p0 through r51p0, from r54p1 through r54p2; Valhall GPU Kernel Driver: from r41p0 through r49p5, from r50p0 through r54p3, r55p0; Arm 5th Gen GPU Architecture Kernel Driver: from r41p0 through r49p5, from r50p0 through r54p3, r55p0.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
Mali GPUs in hundreds of millions of Android SoCs (Exynos, MediaTek)
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

20
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +20
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2022-38181 HIGH POC
8.8 Oct 25

The Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations are mishan

CVE-2021-28663 HIGH POC
8.8 May 10

The Arm Mali GPU kernel driver allows privilege escalation or information disclosure because GPU memory operations are m

CVE-2023-5427 HIGH POC
7.8 Dec 01

Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Ge

CVE-2022-28349 CRITICAL
9.8 May 19

Arm Mali GPU Kernel Driver has a use-after-free: Midgard r28p0 through r29p0 before r30p0, Bifrost r17p0 through r23p0 b

CVE-2022-28348 CRITICAL
9.8 May 19

Arm Mali GPU Kernel Driver (Midgard r4p0 through r31p0, Bifrost r0p0 through r36p0 before r37p0, and Valhall r19p0 throu

CVE-2021-29256 HIGH
8.8 May 24

. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch ava

CVE-2021-28664 HIGH
8.8 May 10

The Arm Mali GPU kernel driver allows privilege escalation or a denial of service (memory corruption) because an unprivi

CVE-2026-7477 HIGH
7.8 Sep 08

Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture Kernel Drivers enables a local unprivileged proce

CVE-2026-7476 HIGH
7.8 Sep 08

Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture kernel drivers allows a local non-privileged proc

CVE-2025-0427 HIGH
7.8 May 02

Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Ge

CVE-2025-0819 HIGH
7.8 Jun 02

A security vulnerability in Arm Ltd Bifrost GPU Kernel Driver (CVSS 7.8) that allows a local non-privileged user process

CVE-2024-3655 HIGH
7.8 Sep 03

Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Ge

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy