Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver low-privilege app to target device
-
DeliveryInvoke NFC MiFare Classic read path
-
ExploitTrigger logic error in rw_mfc_handle_read_op
-
ExecutionOut-of-bounds write corrupts adjacent memory
-
PersistExploit memory corruption for privilege escalation
-
ImpactGain elevated Android system access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
|
| Exploitation Conditions | The attacker must already have local code execution on the device with at least low-privilege application-level access (PR:L per CVSS vector). The NFC subsystem must be enabled on the device, which is the default on NFC-capable hardware. The vulnerable code path (rw_mfc_handle_read_op) is exercised during MiFare Classic NFC card read operations; triggering this from a local application may require either a physical MiFare Classic card to be presented or the ability to programmatically invoke the NFC read path from an app with appropriate permissions. No user interaction is required once local code execution is established (UI:N). Remote exploitation is not applicable (AV:L). SSVC rates the vulnerability as not automatable, ruling out mass remote exploitation. Exploitation is constrained to Android 14 through 17 on NFC-capable devices. |
| Impact | The provided CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) is internally consistent: local access with low-privilege access, low complexity, no user interaction, full confidentiality/integrity/availability impact. SSVC rates Technical Impact as total but Exploitation as none and Automatable as no, which aligns with the very low EPSS of 0.14% - no active exploitation is occurring and mass-automated attacks are not feasible due to the local-access requirement. The principal risk tension is scope versus likelihood: five Android releases are affected (a massive install base), but reaching the vulnerable code path requires pre-existing local code execution at low privilege, limiting real-world exploitation to targeted attacks, malicious apps surviving Play Protect, or post-compromise lateral movement. This is a solid patch priority for managed enterprise fleets and high-risk targets; for the general consumer population the urgency is lower absent an exploit being published. |
| Exploit ScenarioDerived | An attacker delivers a low-privilege malicious application to a target Android device - via sideloading, a compromised third-party store, or a Play Protect bypass - and executes code that interacts with the NFC subsystem to trigger the logic error in rw_mfc_handle_read_op, either by physically presenting a MiFare Classic card or by programmatically invoking the read path. The resulting out-of-bounds write corrupts adjacent memory structures, which the attacker then leverages to redirect execution and escalate to elevated Android system privileges. No public proof-of-concept exists at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Local privilege escalation in Android's NFC stack affects devices running Android 14 through 17 via an out-of-bounds write triggered by a logic error in rw_mfc_handle_read_op, the MiFare Classic card read-operation handler in rw_mfc.cc. An attacker holding low-privilege local code execution can corrupt adjacent memory and escalate to higher system privileges with no additional privileges or user interaction required. No public exploit code has been identified and EPSS sits at 0.14% (4th percentile), but the five-release breadth of affected versions spans the bulk of the active Android install base, making this a meaningful patch target.
RemediationAI
Apply patches delivered via the September 2026 Android Security Bulletin (https://source.android.com/docs/security/bulletin/2026/2026-09-01); the exact minimum Security Patch Level (SPL) string should be verified directly from the bulletin, as the available data does not specify it. OEM and carrier-dependent update schedules may delay delivery to some devices, particularly those on Android 14 or 15. As a compensating control, disabling NFC at the device level (Settings → Connected devices → NFC) eliminates the attack surface entirely for deployments where NFC is not operationally required, with the trade-off of disabling tap-to-pay, NFC-based access badges, and card emulation. Enterprise MDM solutions (Android Enterprise, Microsoft Intune, VMware Workspace ONE) can enforce NFC disablement fleet-wide via device policy pending patch rollout.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in rw_mfc.cc, part of Android's NFC read/write (NFC-RW) stack responsible for handling MiFare Classic ISO/IEC 14443 Type-A card interactions. The function rw_mfc_handle_read_op processes card read responses and manages internal buffer state; a logic error causes an out-of-bounds write by failing to enforce correct bounds on the write operation - classified as CWE-693 (Protection Mechanism Failure), indicating that an existing protection mechanism is circumvented by the logic error rather than simply absent. MiFare Classic is among the most prevalent NFC card formats in access-control and transit systems, meaning this code path is routinely active on NFC-capable Android devices. Confirmed affected platforms are Android 14, 15, 16, 16-QPR2, and 17.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local access with a low-privilege app required; logic error is straightforward to trigger once local; full device compromise upon successful memory corruption and privilege escalation.
Primary rating from Vendor (android).
CVSS VectorVendor: android
Lifecycle Timeline
3DescriptionCVE.org
In rw_mfc_handle_read_op of rw_mfc.cc, there is a possible out of bounds write due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
Executive ViewAI
Android devices running versions 14 through 17 contain a local privilege escalation vulnerability in the NFC stack that could allow already-compromised applications to gain system-level access. This affects an estimated hundreds of millions of devices across the active Android install base. While no active exploitation has been observed and EPSS is minimal at 0.1%, the five-release breadth of affected versions and the system-level consequences of exploitation warrant structured mitigation planning for organizations managing Android fleets.
No vendor-released patch identified at time of analysis. Interim mitigations: disable NFC functionality on devices where it is not required for business operations; enforce strict app permission policies via MDM to limit lateral attack surface post-compromise; enable logging and alerting for privilege-escalation events in device management consoles; maintain inventory to prioritize patch deployment immediately upon vendor release.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
EUVD-2026-73980
GHSA-q5gm-xrvj-m9gj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB