Skip to main content

NXP NXPNfcRdLib EUVDEUVD-2026-94660

| CVE-2026-87726 LOW
Out-of-bounds Write (CWE-787)
2026-10-08 mitre GHSA-wc27-c63p-953m
3.9
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain privileged/local access to NFC device
  2. Delivery
    Craft malformed FeliCa API input
  3. Exploit
    Trigger out-of-bounds access in phalFelica
  4. Execution
    Read or corrupt adjacent memory
  5. Impact
    Limited 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

NxpNfcRdLib RC663 <07.18.00

Affected Packages

euvd nxpnfcrdlib_rc663 fix: 07.18.00

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

Vendor (mitre) PRIMARY 3.9 LOW
AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L
vuln.today AI 3.9 LOW

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.

3.1 AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L
4.0 AV:L/AC:H/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

1
Patch available
Oct 08, 2026 - 03:01 EUVD

DescriptionCVE.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

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche embedded NFC reader SDK for NXP RC663 hardware integrators
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

20
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +20
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy