home / blog

2026-10-29 · high

CVE-2022-38181: Use-After-Free in Arm Mali GPU

Use-after-free in Arm Mali GPU kernel driver: CVSS 8.8, Bifrost/Valhall/Midgard affected.

CVE-2022-38181: Use-After-Free in Arm Mali GPU

CVE-2022-38181 is a use-after-free vulnerability in the Arm Mali GPU kernel driver. An unprivileged user can access memory that has been freed by the driver, due to mishandling of GPU memory operations. Arm Mali is present in billions of devices (smartphones, tablets, automotive, IoT) with Qualcomm Snapdragon, Samsung Exynos, MediaTek, and other processors.

CVSS score is 8.8, classified as high. The vulnerability was published on 2022-10-25; however, on 2026-10-29 signals of public repositories claiming to contain exploits were detected. This resurfacing of public interest, 4 years after disclosure, suggests the issue remains unresolved on many devices in production. Fix details and patched versions are not reported in available NVD data.

For defenders and IT administrators: verify the Arm Mali driver revision number on all enterprise mobile devices and SoCs (consult SoC manufacturer documentation). Request patches from the vendor or device manufacturer. Monitor security announcements from Arm and vendors (Qualcomm, Samsung, MediaTek). On sensitive systems, consider restricting access to the GPU driver for unprivileged users, if the kernel permits.

At a glance

What
CVE-2022-38181 is a use-after-free vulnerability in the Arm Mali GPU kernel driver that allows unprivileged users to access freed memory. Arm Mali GPUs are integrated in billions of mobile devices, tablets, and SoCs.
Severity
CVSS 8.8 (high). The score reflects unauthorized memory access; the GPU driver has access to kernel and application data.
Affected versions
Bifrost r0p0 through r38p1, and r39p0; Valhall r19p0 through r38p1, and r39p0; Midgard r4p0 through r32p0.
Fix
Not reported in available NVD data.
Status
Published 2022-10-25. Signals of public repositories claiming to contain exploits detected on 2026-10-29.
Action
Verify Arm Mali driver revision numbers on enterprise devices. Apply manufacturer patches. Monitor security announcements from Arm and SoC vendors. Restrict GPU driver access for unprivileged users on sensitive systems.

Sources: NVD, CVE-2022-38181

← All articles