ZeroHour

CVE-2022-38181

KEV PoC ×2mass1

Use-After-Free Vulnerability in Arm Mali GPU Kernel Driver (Bifrost/Valhall/Midgard)

CISA: Arm Mali GPU Kernel Driver Use-After-Free Vulnerability

CVSS 3.1
8.8 high
EPSS
14%p96
Published
()
KEV added
AI analysis

CVE-2022-38181 is a use-after-free (CWE-416) in the Arm Mali GPU kernel driver in which GPU memory operations are mishandled, allowing unprivileged users to access freed memory. A low-privileged attacker can trigger the flaw and gain confidentiality, integrity, and availability impact (CVSS 3.1: 8.8 High), typically leveraged within exploit chains to escalate privileges in the kernel. The bug affects the Bifrost, Valhall, and Midgard Mali driver families across the version ranges listed below, meaning virtually any device running an affected Mali GPU driver is exposed, including Android smartphones such as Google Pixel devices. The vulnerability is being actively exploited: it was used in commercial spyware campaigns on Android and iOS devices reported in Italy, Malaysia, Kazakhstan, and the UAE, documented by Google TAG and GitHub Security Lab, and CISA added it to the Known Exploited Vulnerabilities catalog on 2023-03-30.

What to do: Apply updates per vendor instructions as required by CISA KEV: device makers and SoC integrators should upgrade the Mali GPU kernel driver to releases newer than the affected ranges (beyond r39p0 for Bifrost/Valhall and beyond r32p0 for Midgard). End users and administrators should promptly install the latest Android/security firmware updates from their device vendor and inventory devices running affected Mali drivers for prioritized patching.

Affected
Arm Bifrost GPU kernel driverr0p0 through r38p1, and r39p0
Arm Valhall GPU kernel driverr19p0 through r38p1, and r39p0
Arm Midgard GPU kernel driverr4p0 through r32p0
Estimated exposure
masshundreds of millions to billions of devices (Mali GPUs ship in a large share of Android smartphones and embedded Arm systems) — Arm Mali is one of the most widely licensed mobile GPU families, integrated into a large fraction of Android phones and tablets (including Google Pixel and MediaTek/Unisoc/Exynos-based devices) and numerous embedded Arm systems, so…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations are mishandled. This affects Bifrost r0p0 through r38p1, and r39p0; Valhall r19p0 through r38p1, and r39p0; and Midgard r4p0 through r32p0.

CISA Known Exploited Vulnerability
Affected
Arm Mali Graphics Processing Unit (GPU)
Required action
Apply updates per vendor instructions.
Due date
Ransomware use
Unknown
Vendors
arm
Products
bifrost gpu kernel driver, midgard gpu kernel driver, valhall gpu kernel driver
Weakness
CWE-416
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news