Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Description states local EoP from an unprivileged context with no UI; race condition raises AC to High; impact is full compromise of the NFC service context, hence C/I/A High.
Primary rating from Vendor (google_android).
CVSS VectorVendor: google_android
Lifecycle Timeline
2DescriptionCVE.org
In Nfc::eventCallback() of Nfc.h, there is a possible use after free 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.
AnalysisAI
Local privilege escalation in Google Android's NFC subsystem stems from a use-after-free condition in Nfc::eventCallback() within Nfc.h, triggerable via a race condition without user interaction or additional execution privileges. Affected devices covered by the Android Security Bulletin for Android 17 can have an unprivileged local process win the race and elevate to higher-privileged context. No public exploit identified at time of analysis; the vulnerability was disclosed by Google through the Android security bulletin process.
Technical ContextAI
The flaw resides in the native NFC stack, specifically the eventCallback() handler defined in Nfc.h, which dispatches NFC events to registered consumers. A race condition between event delivery and object lifecycle management allows one thread to free a heap object that another thread is still dereferencing inside the callback path, producing a classic use-after-free. CWE is not assigned by the source but this pattern maps to CWE-416 (Use After Free) compounded by CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization). Per the supplied CPE (cpe:2.3:a:google:android), the affected component is Google Android; the fix is tracked under the Android 17 security bulletin at source.android.com.
RemediationAI
Apply the Android security patch level published in the Android 17 security bulletin at https://source.android.com/docs/security/bulletin/android-17 as soon as the OEM/carrier makes it available; on Pixel and other Google-managed devices this typically arrives as a monthly OTA, while third-party OEM devices depend on vendor build cadence. Patch available per vendor advisory; an exact fixed build string is not enumerated in the supplied data, so verify the device's reported Security Patch Level matches or exceeds the Android 17 bulletin date after update. As an interim compensating control, disable NFC in Settings on devices that cannot be promptly patched - this removes the attack surface entirely at the cost of losing contactless payments, tap-to-pair, and HCE functionality. For managed fleets, MDM policies can disable NFC and restrict installation of untrusted apps that could host a local exploit primitive.
Same weakness CWE-362 – Race Condition
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-37571