ZeroHour

CVE-2026-58941

mass

Out-of-Bounds R/W in Android Linux Kernel IOMMU Leads to Local Privilege Escalation

CVSS 3.1
7.8 high
EPSS
<1%p1
Published
()
Modified
AI analysis

CVE-2026-58941 is an out-of-bounds read/write vulnerability caused by improper input validation (CWE-20) in multiple functions of iommu.c, the IOMMU (I/O memory management) component of the Linux kernel used in Android. A local attacker can trigger the flaw by supplying improperly validated input to IOMMU-related kernel interfaces, with no user interaction and no additional privileges required. Successful exploitation lets the attacker read or write out-of-bounds kernel memory, escalating from local app-level access to kernel-level control of the device. Affected are Android devices running kernels that include the vulnerable iommu.c code prior to the September 2026 Android security update; the provided data does not specify exact version ranges. There is no public proof-of-concept, the flaw is not in CISA KEV, and EPSS puts 30-day exploitation probability at just 0.1%, so no exploitation is currently known.

What to do: Apply the September 2026 Android security update (or later) as soon as your device OEM delivers it, and confirm the patch level in Settings under Security & privacy shows September 2026 or newer. Because exploitation requires local code execution, avoid sideloading or installing apps from untrusted sources on unpatched devices. Monitor your OEM's security bulletin for device-specific kernel patches addressing this CVE.

Affected
Google Android (Linux kernel IOMMU subsystem, iommu.c)
Estimated exposure
mass>1 billion Android devices potentially in scope (Android's active device base is in the billions, and kernel IOMMU support is broadly enabled on modern… — The estimate is based on Android's installed base of billions of active devices per public figures, tempered only by the fact that only kernels shipping the vulnerable iommu.c code and devices that receive the bulletin's patches are…

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

Description

In multiple functions of iommu.c, there is a possible out of bounds read/write due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

Weakness
CWE-20
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news

Android Security Update September 2026 – Fix for Critical Flaws that Enable RCE Attacks

Google's September 2026 Android bulletin fixes over 30 critical flaws, including no-interaction system RCEs, a TIPC kernel RCE and a Qualcomm closed-source bug

Google's Android Security Bulletin for September 2026 (patch levels 2026-09-01 and 2026-09-05) fixes numerous critical System remote code execution flaws, including CVE-2026-28604, CVE-2026-28618, CVE-2026-28639, CVE-2026-28662, CVE-2026-49882, CVE-2026-49884, CVE-2026-49919 and CVE-2026-49921, none requiring user interaction or additional privileges. It also addresses critical kernel issues including a TIPC RCE (CVE-2026-52993) and elevation-of-privilege flaws in NFC and protected KVM, plus a critical Qualcomm closed-source component flaw (CVE-2026-25289). Affected versions span Android 14 through 17; the 2026-09-05 patch level extends coverage to Android TV and chipset components, with high-severity fixes for Arm Mali, PowerVR, MediaTek, Unisoc and Qualcomm components.