Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain privileged/local access to NFC device
-
DeliveryCraft malformed FeliCa API input
-
ExploitTrigger out-of-bounds access in phalFelica
-
ExecutionRead or corrupt adjacent memory
-
ImpactLimited loss of confidentiality/integrity/availability
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
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 targets the phalFelica module of NXP NXPNfcRdLib on RC663-based readers running versions up to 07.14.00_Pub, via API calls whose bounds checking is insufficient. Per the CVSS vector, the attacker must have local access (AV:L) and high privileges (PR:H) on the host, and must overcome high attack complexity (AC:H) - meaning specific memory-layout or timing conditions must align for the out-of-bounds access to succeed. These factors, combined with only Low CIA impact and the availability of a fix in 07.18.00+, sharply limit realistic risk: there is no remote unauthenticated path, and already-privileged local access is a precondition. |
| Impact | This is a low-priority vulnerability by every available signal. The provided CVSS 3.1 vector (AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L, base 3.9) describes a hard-to-reach, low-impact flaw: it requires local access, high attack complexity, and high privileges, and yields only limited (Low) loss of confidentiality, integrity, and availability. No EPSS score, KEV listing, or POC was provided in the intelligence set, so there is no evidence of exploitation probability or in-the-wild activity; consequently the exploitation status is 'no public exploit identified at time of analysis.' The signals are internally consistent - a CWE-787 out-of-bounds condition in an embedded NFC reader library that an already-privileged local actor could trigger - with no conflict between the CVSS vector and the description, both of which point to constrained, non-remote exploitation. One nuance to note: the description also mentions 'an untrusted third party,' which could hint at a crafted-NFC-tag input path, but the CVSS PR:H/AV:L metrics indicate the practical attack surface is a privileged/local one, not an anonymous remote one. Net assessment: a genuinely low-severity, low-urgency issue, not a high-CVSS-but-low-real-risk case - it is simply low across the board. |
| Exploit ScenarioDerived | An attacker who already holds high privileges on a device embedding NXPNfcRdLib (or who can feed crafted FeliCa data through the phalFelica module) supplies input that defeats the insufficient API bounds checking, causing an out-of-bounds memory access. Because attack complexity is high and only limited CIA impact results, the realistic outcome is reading or corrupting adjacent memory regions rather than full compromise. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Out-of-bounds memory access in the phalFelica module of NXP NXPNfcRdLib on RC663-based NFC reader deployments (versions through 07.14.00_Pub) can corrupt or expose memory when an API caller supplies values that the library fails to bounds-check, resulting in limited loss of confidentiality, integrity, and availability. Exploitation requires local access with high privileges and high attack complexity per the assessed CVSS vector (AV:L/AC:H/PR:H), so there is no remote or unauthenticated path, and no public exploit has been identified at time of analysis. The issue is rated low severity (CVSS 3.9) and is remediated in NXPNfcRdLib 07.18.00 and later, making patching straightforward for teams able to update the library.
RemediationAI
Upgrade NXPNfcRdLib to 07.18.00 or later, which NXP states resolves the phalFelica bounds-checking defect; confirm the effective library version in your firmware BOM rather than relying on product version strings, since affected builds extend through 07.14.00_Pub and the fix appears only from 07.18.00 onward. Where an upgrade cannot be scheduled immediately, the most effective compensating control is to constrain the precondition itself: run the reader application and any calling code under least privilege so that only tightly scoped, trusted components execute alongside it, and avoid exposing phalFelica APIs to untrusted third-party code or plugin surfaces - the trade-off is that this narrows functionality for legitimate integrators who rely on extensible callers. If Felica support is not actually used in your product, compile out or disable the phalFelica module to remove the vulnerable code path entirely, at the cost of losing Felica card support. Adding defensive input validation and length clamping in the application wrapper around phalFelica APIs reduces the chance of triggering the out-of-bounds access, but this is a hardening measure rather than a substitute for the 07.18.00+ update. Consult the NXP PSIRT page (https://www.nxp.com/support/support/product-security-vulnerability:PSIRT) and the community advisory (https://community.nxp.com/t5/Other-NXP-Products/NXPNfcRdLib-vulnerability-in-module-phalFelica-CVE-2026-87726/m-p/2414096#M33365) for the vendor's official guidance; note that no vendor-released patch beyond the 07.18.00+ library release is identified, and this issue is not known to be actively exploited.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
NXPNfcRdLib is NXP's NFC Reader Library used to drive reader ICs such as the RC663, and phalFelica is the hardware-abstraction layer implementing Felica card protocol handling on top of that silicon. The flaw is classified CWE-787 (out-of-bounds write) arising from insufficient API bounds checking - the library accepts caller-supplied parameters (lengths, offsets, or buffer descriptors) without fully validating them against the destination memory region, so crafted API calls can write outside the intended buffer and read or alter adjacent memory. Because the vulnerable surface is an internal C API rather than a network-facing service, the attack model is a highly privileged local caller or an untrusted third party already executing on the host (PR:H, AV:L), and successful exploitation additionally depends on specific memory-layout conditions (AC:H). The practical consequence is confined to limited CIA impact on the host running the reader stack, not a compromise of the NFC radio link or of remote infrastructure. The affected CPE (cpe:2.3:a:nxp:nxpnfcrdlib:*:*:*:*:*:*:*:*) covers the library generically rather than a hardware SKU, so exposure is scoped by which RC663-based products embed NXPNfcRdLib at or below 07.14.00_Pub.
Know when Nxpnfcrdlib 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:H/PR:H/UI:N/S:U/C:L/I:L/A:L
Embedded library flaw reachable only by a high-privilege local actor (AV:L/PR:H) under constrained conditions (AC:H), yielding limited out-of-bounds access, so C/I/A each Low.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
1DescriptionCVE.org
Insufficient API bounds checking in phalFelica in NXP NXPNfcRdLib RC663 through 07.14.00_Pub may allow an attacker with privileges or an untrusted third party to access unintended memory regions, potentially leading to limited loss of confidentiality, integrity, and availability. All software versions from 07.18.00 onwards have fixed this problem.
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
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.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
EUVD-2026-94660
GHSA-wc27-c63p-953m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB