Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
HighCISA KEVExploited in the wildPublic exploit

Use-After-Free in Arm Bifrost and Valhall GPU Kernel Drivers

IdentifiersCVE-2024-4610CWE-416· Use After Free

CVE-2024-4610 is a use-after-free vulnerability in Arm Ltd.'s Bifrost and Valhall GPU kernel drivers. According to the provided content, a local non-privileged user can trigger improper GPU memory processing operations and gain access to memory that has already been freed. The issue affects Bifrost GPU Kernel Driver and Valhall GPU Kernel Driver versions r34p0 through r40p0. The flaw is in kernel-mode GPU driver memory handling, where freed memory can still be referenced or accessed after release, creating a condition that can be abused from a local context.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation can allow a local unprivileged attacker to access previously freed memory in the GPU kernel driver context. Depending on the reachable code paths and memory contents, this can expose sensitive data resident in freed memory and may enable further compromise of system integrity. The provided content specifically states the vulnerability is being exploited in the wild.

Mitigation

If you can’t patch tonight, do this now.

Until patched drivers are deployed, reduce local attack opportunities by limiting untrusted code execution on affected devices, restricting shell/app installation to trusted sources, and applying OEM or platform security updates as soon as available. Because exploitation is local, hardening measures that prevent arbitrary local code execution by unprivileged users can reduce exposure, but no complete mitigation is provided in the content aside from updating the affected driver.

Remediation

Patch, then assume compromise.

Apply Arm's fixed GPU kernel driver updates for affected Bifrost and Valhall drivers. The vulnerable versions are r34p0 through r40p0; remediation requires upgrading to a vendor-provided release outside the affected range that contains Arm's fix for CVE-2024-4610. Downstream device vendors integrating these drivers should ship updated kernel/firmware packages incorporating the patched driver.
PUBLIC EXPLOITS

Exploits

No public exploits tracked yet. Mallory keeps watching.

VALID 0 / 0 TOTALView more in app

No public exploit code observed for this vulnerability.

EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
ArmBifrost Gpu Kernel Driverapplication
ArmValhall Gpu Kernel Driverapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures2

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity

Community discussion across Reddit, Mastodon, and other social sources.