Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessInstall malicious low-privilege app
-
ExploitReach NFCEE handling path
-
ExecutionTrigger out-of-bounds write in nfa_nfcee_act.cc
-
ImpactCorrupt memory to execute code with elevated privileges
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires local code execution on the device: the attacker must run a low-privilege application (PR:L) that can reach the NFC Execution Environment (NFCEE) message-handling code paths in nfa_nfcee_act.cc. No user interaction is required (UI:N) and the flaw is remotely unreachable (AV:L) - it cannot be triggered over the network. Limiting factors: the attacker needs an already-installed/running local app, the device must run an affected build (Android 16, 16-qpr2, or 17) without the 2026-10-01 security patch, and reliable escalation must overcome Android's native-code exploit mitigations; devices with the October 2026 patch applied are not exploitable. |
| Impact | Signals are consistent and point to a genuine but non-urgent local privilege-escalation issue rather than a remotely-exploitable emergency. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N) confirms this is a LOCAL attack requiring the attacker to already have some privilege on the device (PR:L, e.g. a malicious or compromised local app), with no user interaction and low complexity, yielding total impact (C:H/I:H/A:H). This aligns with CISA's SSVC assessment of Technical Impact: total but Automatable: no (local-only flaws cannot be mass-automated via reconnaissance/weaponization) and Exploitation: none. EPSS reinforces this: 0.11% probability at the 1st percentile indicates no meaningful signal of imminent exploitation. There is no KEV listing and no known public exploit. The one caveat worth verifying: the memory-safety nature (CWE-119 out-of-bounds write in native C++ NFC code) means real-world exploitability depends on reachability of the vulnerable NFCEE code path and the effectiveness of Android exploit mitigations - the 'total impact' rating assumes successful code execution, which modern mitigations may hinder. Net: a real patch-worthy priority on affected Android versions, but not a drop-everything issue absent active exploitation. |
| Exploit ScenarioDerived | A malicious or already-compromised application running locally on an affected Android device interacts with the NFC Execution Environment (NFCEE) handling code so that a crafted/oversized message reaches the vulnerable functions in nfa_nfcee_act.cc, triggering an out-of-bounds write. Because the write occurs in a privileged native system component, the attacker leverages the memory corruption to escalate from their current low privilege to system/elevated privileges without any user interaction. No public exploit code has been identified at time of analysis, and the low attack complexity (AC:L) means a working primitive, once developed, would be reliable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
An out-of-bounds write in Android's NFC Execution Environment (NFCEE) action handling code (nfa_nfcee_act.cc) lets a locally installed low-privilege application corrupt memory in the NFC stack and escalate to system-level privileges. Per the assessed CVSS:3.1 vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, the attacker must already be able to run code on the device as a low-privilege app (PR:L) and the flaw is not reachable over the network (AV:L), with no user interaction required; devices running unpatched Android 16, 16-qpr2, or 17 builds are affected, while those with the October 2026 security patch are not. Exploitation is not observed in the field - SSVC records Exploitation:none and there is no KEV listing or public exploit code identified at time of analysis - and EPSS is low at 0.11% (1st percentile), so this presents as a genuine but non-urgent local privilege-escalation issue rather than a remotely exploitable emergency.
RemediationAI
The primary fix is the October 2026 Android Security Bulletin (2026-10-01, https://source.android.com/docs/security/bulletin/2026/2026-10-01); apply the latest platform update from the device OEM/carrier so the security patch level reaches 2026-10-01 or later - patch availability per vendor advisory, as no standalone AOSP fix version string is provided in the source data. Until the update is installed, the most direct compensating control is to disable NFC in Settings (or via device-management policy on managed fleets), which removes the NFCEE code path from reach but breaks tap-to-pay, transit cards, and NFC tag reading; a narrower measure is to audit and remove untrusted or sideloaded apps and restrict NFC-related permissions, accepting that this only reduces the population of potential local attackers rather than eliminating the flaw. Relying on Android's existing exploit mitigations (SELinux, ASLR, control-flow integrity, and memory tagging on supported hardware) raises the bar for turning the out-of-bounds write into reliable escalation, but these are hardening measures with trade-offs in performance and compatibility on some devices - not substitutes for the patch. Enterprises should also enforce a minimum security patch level of 2026-10-01 through their mobility management baseline, since the attacker must already have a running low-privilege app on the device (PR:L) and no user interaction or network reachability is required.
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 flaw is an improper restriction of operations within the bounds of a memory buffer (CWE-119), specifically a missing bounds check in multiple functions of nfa_nfcee_act.cc, the source file that handles NFCEE (NFC Execution Environment) actions inside Android's NFC stack (the NFA/state-machine layer derived from libnfc-nci). NFCEE is the mechanism by which the NFC controller communicates with secure elements and embedded execution environments; messages and action frames carry length/count fields that the NFA layer parses and copies into fixed or heap-allocated structures. Where a length or index field is trusted without validation, an oversized value causes a write past the end of the destination buffer, yielding memory corruption that can be shaped into code execution in the context of the NFC service. Because the vulnerable path is reached through local IPC from an app that can talk to the NFC service, the vector is AV:L/PR:L/UI:N rather than remotely triggerable - the NFC radio interface alone is not the attack surface described here. CPE data (cpe:2.3:a:google:android:*:*:*:*:*:*:*:*) confirms the platform, and EUVD enumerates Android 16, Android 16-qpr2, and Android 17 as affected builds, consistent with the October 2026 Android Security Bulletin covering the fix.
Know when Android gets its next vulnerability
- 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-only out-of-bounds write reachable from a low-privilege app (AV:L/PR:L), no user interaction (UI:N), low complexity, yielding total system compromise (C/I/A:H).
Primary rating from Vendor (google_android).
CVSS VectorVendor: google_android
Lifecycle Timeline
3DescriptionCVE.org
In multiple functions of nfa_nfcee_act.cc, there is a possible out-of-bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
Executive ViewAI
A memory-corruption flaw in Android's NFC service allows any locally installed low-privilege app to escalate to system-level privileges on devices running Android 16, 16-qpr2, or 17 that lack the October 2026 security patch. Because the attacker must already have code running on the device, this is not a remote or wormable threat, but any compromised or malicious app on an unpatched handset can gain full control of the device and the corporate data it holds. Leadership should care because no vendor fix is currently available, leaving the fleet dependent on app-installation controls and OEM patch timelines.
No vendor-released patch identified at time of analysis. Interim mitigations: enforce Android Enterprise app allowlisting and block sideloading/unknown sources; ensure Google Play Protect is active; audit and remove unnecessary applications holding NFC permissions; apply the October 2026 Android security patch where the OEM has released it; increase mobile threat defense monitoring for local privilege-escalation activity in the NFC stack; and consider isolating high-risk devices from sensitive corporate resources until patched.
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.
Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A
Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp
Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef
Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK
An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability
The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a
Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows
Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows
Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows
luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.
The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01
EUVD-2026-92601
GHSA-w52w-vc2m-9qhr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB