LOW 3.3

CVE-2026-0145: KeyMint Permission Bypass Allows Local Information Disclosure on Android

CVE-2026-0145 is a permission bypass vulnerability in Android's KeyMint component that allows a local attacker with basic user privileges to read sensitive information without needing to interact with the system or escalate their access level. The flaw stems from a logic error in how permissions are validated, creating an unintended pathway for unauthorized data access.

Source data · NVD / CISA · public domain

CVSS
3.1 · 3.3 LOW · CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weaknesses (CWE)
CWE-862
Affected products
1 configuration(s)
Published / Modified
2026-06-16 / 2026-06-17

NVD description (verbatim)

In keymint, there is a possible Permission Bypass due to a logic error in the code. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

KeyMint, Android's hardware-backed keystore abstraction layer, contains a logic error in permission enforcement (CWE-862: Missing Authorization) that permits a local, low-privileged process to bypass intended access controls and disclose confidential information. The vulnerability requires only local access (AV:L) and low privileges (PR:L), with no user interaction needed (UI:N) and no impact on system integrity or availability. The confined scope (S:U) means the breach affects only the KeyMint component's security domain.

Business impact

While rated LOW severity, this vulnerability poses a meaningful privacy risk for organizations handling sensitive credential material or cryptographic keys on Android devices. Attackers with local access—such as malicious applications in enterprise deployments or device maintenance scenarios—could extract confidential data stored in KeyMint without triggering alerts. For financial services, healthcare, or government entities relying on Android devices for authentication or encryption, even information disclosure can compromise compliance postures and enable downstream attacks through credential inference.

Affected systems

Google Android devices and systems using the KeyMint component are affected. The vulnerability does not appear version-specific in the published disclosure; verify the exact Android versions impacted by consulting Google's official security bulletin and your device inventory. KeyMint is a core Android security service introduced in Android 9 and present in all modern Android releases.

Exploitability

Exploitation is straightforward for a local attacker already on the device. No network access, special tools, or user interaction is required—only the ability to execute code with standard user privileges. This makes the vulnerability practical to exploit in scenarios where untrusted applications are installed, devices are physically accessible to adversaries, or supply-chain compromises introduce malicious pre-loaded software. The absence of active exploitation reports (KEV not listed) suggests either limited real-world weaponization or slow disclosure awareness.

Remediation

Apply the security patch provided by Google for your Android version as soon as it is released or made available through your device manufacturer. The fix addresses the authorization logic error in KeyMint. Organizations should prioritize patching devices handling high-value credentials or operating in sensitive environments. Until patching is feasible, restrict the installation of untrusted third-party applications and use Mobile Device Management (MDM) policies to limit local code execution on critical devices.

Patch guidance

Monitor Google's Android Security & Privacy Year in Review and your device manufacturer's security bulletins for the patch release date and associated Android patch level. Apply patches through your device's standard system update mechanism or through your MDM console if managing fleet devices. Verify patch application by confirming the security patch level in device settings matches or exceeds the remediation date published in the advisory. Note: specific patch version numbers were not disclosed in the published advisory; verify against vendor documentation before rollout.

Detection guidance

Detection of active exploitation is difficult without telemetry from the KeyMint service itself. At the host level, monitor for unusual process creation under low-privilege user accounts attempting to access the KeyMint daemon or system keycrypto interfaces. On fleet management platforms, track system update compliance and confirm all devices have received the latest security patch level. Consider capturing and analyzing KeyMint service logs if your device platform supports granular audit logging; focus on permission denial events or repeated failed authorization attempts that may precede a successful bypass.

Why prioritize this

Despite a LOW CVSS score, prioritization should be informed by your organization's data sensitivity and device usage model. Classify as medium priority if your enterprise deploys Android devices for financial transactions, VPN access, or certificate-based authentication; low priority if devices are consumer-facing or used only for non-sensitive operations. The lack of KEV listing and apparent limited real-world exploitation lower immediate urgency, but the ease of local exploitation (no user interaction required) warrants timely remediation before threat actors mature attack chains.

Risk score, explained

CVSS 3.1 score of 3.3 (LOW) reflects the vulnerability's limited scope: local access only, no integrity or availability impact, and only low-privileged users affected. The score appropriately discounts the risk because exploitation does not lead to code execution, privilege escalation, or system compromise—only information disclosure within the KeyMint security boundary. However, the practical impact depends on what secrets are stored in KeyMint for your use case; a credential leak in a zero-trust architecture is more damaging than a leak in a perimeter-only model.

Frequently asked questions

Can this vulnerability be exploited remotely?

No. The vulnerability requires local access to the device (AV:L in the CVSS vector). Remote exploitation is not possible; an attacker must already have code execution on the target Android device, either through malicious software installation, physical access, or a prior compromise.

Does the vulnerability allow attackers to modify or delete keys stored in KeyMint?

No. The vulnerability permits only information disclosure (C:L). Attackers cannot modify, delete, or corrupt cryptographic keys or other secrets; they can only read sensitive metadata or key material that they should not have access to.

Which Android devices are vulnerable?

The published advisory lists Google Android as the affected product but does not specify version ranges. Consult Google's official security bulletin linked in your vendor advisory to determine if your device model and Android version are in scope. Generally, assume modern Android versions (9+) are potentially affected until confirmed otherwise by the vendor.

What should I do if I cannot patch immediately?

Implement compensating controls: disable third-party app installation if possible, use MDM profiles to restrict untrusted software, and isolate high-value devices that store sensitive credentials from general use. Prioritize patching devices used for authentication or encryption operations. Monitor patch availability closely and plan patching within 30–60 days of release.

This analysis is based on the CVE-2026-0145 advisory published on 2026-06-16. Specific patch versions, affected device models, and remediation timelines should be verified against Google's official security bulletin and your device manufacturer's advisory. This information is provided for situational awareness and should inform, not replace, your organization's formal vulnerability assessment and risk management processes. Always validate findings in your own environment before deploying patches or security controls. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).