LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2024-4610: Arm Mali GPU Kernel Driver Use-After-Free Vulnerability

RBRecent Breaches Vulnerability Intelligence·Jun 12, 2024
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Jul 3, 2024
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2024-4610 to its Known Exploited Vulnerabilities catalog on Jun 12, 2024, with a federal patch deadline of Jul 3, 2024 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Arm Bifrost and Valhall GPU kernel drivers contain a use-after-free vulnerability that allows a local, non-privileged user to make improper GPU memory processing operations to gain access to already…

CVE-2024-4610 is a use-after-free vulnerability in the Arm Mali GPU Kernel Driver, specifically affecting Bifrost and Valhall GPU kernel drivers. A local, non-privileged user can trigger improper GPU memory processing operations that grant access to memory that has already been freed. This matters to IT and security teams because the flaw sits in kernel-level GPU handling common on many Arm-based systems; successful abuse can undermine isolation between user processes and privileged memory, potentially enabling further compromise on devices that rely on these drivers.

Defenders should treat this as a local privilege or memory-access risk rather than a remote network entry point. Confirm exact impact and fixed releases against the vendor advisory, as public detail beyond the CWE-416 classification and the CISA summary is limited.

How it works

The underlying weakness is CWE-416 (Use-After-Free). In normal operation the GPU kernel driver allocates and frees memory buffers for graphics and compute work. When the free operation and subsequent reuse are not correctly synchronized, a window opens in which a pointer still references memory that the kernel has already released.

An attacker who already has a local, non-privileged foothold can issue carefully crafted GPU memory processing operations that cause the driver to free a buffer while retaining a live reference to it. Subsequent operations then read from or write to that freed memory. Because the memory may later be reallocated for another purpose, the attacker can influence or observe data that should be inaccessible. No remote network vector is described; exploitation requires local code execution under a low-privilege account. Exact trigger sequences and memory layouts are not provided here and must be taken from the vendor advisory.

Am I affected? How to find it in your systems

Arm Mali GPU Kernel Drivers (Bifrost and Valhall variants) appear primarily on Android devices, certain embedded Linux platforms, and other systems that use Arm GPUs for rendering or compute. Inventory steps include:

Specific vulnerable version ranges are not supplied in the available facts; always confirm against the official Arm or device-vendor advisory. Telemetry signs of attempted exploitation are generic for use-after-free conditions: unexpected GPU driver crashes, kernel oops messages referencing mali or GPU memory management, or anomalous process behavior that coincides with heavy GPU activity. Correlate such events with local user activity logs.

How to remediate

The primary action is to apply the mitigations or driver updates published by Arm or by the device OEM, exactly as directed in the vendor advisory. CISA’s required action is to apply those mitigations or to discontinue use of the product if mitigations are unavailable.

If you can't patch immediately

Until the vendor update can be applied, reduce the attack surface with compensating controls that limit local non-privileged access to the GPU subsystem:

Document the residual risk and schedule the permanent patch as soon as operational constraints allow. If no mitigation is ever released, plan to retire or replace the affected hardware.

If your data may have been exposed

Use-after-free vulnerabilities that grant access to freed kernel memory can be chained into broader compromise, including data theft or persistence. Known ransomware use of this specific CVE is not documented. If you suspect the vulnerability was exploited on any system, treat the host as potentially breached: isolate it, preserve forensic images, and examine accounts and data stores that the local user could have reached. As a quick external check, you can run a free exposure scan of your email addresses against known breach data sets to determine whether credentials or personal information have already appeared in public dumps.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedArm · Mali GPU Kernel Driver
WeaknessCWE-416
Added to CISA KEVJun 12, 2024
Federal patch deadlineJul 3, 2024
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities