ZeroHour

CVE-2026-58728

mass

ARM64 TLBI race condition in Android kernel allows local privilege escalation

CVSS 3.1
7.0 high
EPSS
Published
()
Modified
AI analysis

CVE-2026-58728 is a race condition (CWE-362) in the ARM64_TLBI TLB-invalidation code in the kernel's mmu.h, resulting in possible memory corruption on ARM64 systems. A local attacker who already has limited code execution on the device (for example, via a malicious app) can trigger the race window to corrupt kernel memory and escalate privileges to the kernel context, gaining full read/write/impact on confidentiality, integrity, and availability, with no user interaction required. Because it is a race condition, exploitation has high attack complexity (CVSS 3.1 score 7.0, AV:L/AC:H/PR:L/UI:N), meaning an attacker must repeatedly attempt to hit the timing window, which tempers but does not eliminate the risk. It was assigned by Google's Android vulnerability management team, indicating the impacted product is the Android platform's ARM64 Linux kernel, with fixes distributed through the monthly Android Security Bulletin and OEM/carrier updates. No public proof of concept exists, the issue is not in CISA's KEV catalog, and no in-the-wild exploitation is currently known.

What to do: Apply the monthly Android Security Bulletin patch containing this fix as soon as it ships, and verify the device's security patch level in Settings (System > About phone > Android security update), since kernel fixes reach devices only via OEM/carrier OTA updates. Because exploitation requires a foothold on the device, restrict sideloading and installation of apps from untrusted sources, and use mobile threat detection to flag apps attempting unusual kernel-adjacent operations. For fleets, check OEM support status — devices past end-of-life may never receive the fix and should be prioritized for retirement.

Affected
Google Android (ARM64 Linux kernel, ARM64_TLBI in mmu.h)
Estimated exposure
mass≈billions of devices (order of magnitude: 2–3 billion ARM64 Android devices potentially reachable) — Google has publicly cited over 3 billion active Android devices, and virtually all modern Android smartphones and tablets ship with ARM64 kernels, so the vulnerable code path is plausibly present on a very large share of them until patched.

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

Description

In ARM64_TLBI of mmu.h, there is a possible memory corruption due to a race condition. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

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

In the news

No ingested article mentions this CVE yet.