Impact
A crafted NFC notification can cause the Linux kernel to read up to 20 or 50 bytes beyond a single-byte activation parameter region, leading to an out‑of‑bounds kernel memory read. The vulnerability lies in missing bounds checks in two nfc/nci activation parameter extractors, allowing an attacker to expose kernel data adjacent to the sk_buff. This read can leak sensitive information, facilitate privilege escalation, or aid further exploitation, impacting confidentiality system‑wide.
Affected Systems
All Linux kernel builds that include the nfc/nci subsystem prior to the patch that adds bound checks are affected. The fix is applied in all downstream distributions that update to a kernel containing the commit implementing the data_len parameter validation. Versions without the patch have the vulnerability present.
Risk and Exploitability
The relative severity is not scored (no CVSS provided) and the EPSS score is unavailable, but the vulnerability is not currently listed in CISA KEV. The exploit requires crafting a malicious NFC notification, which could be delivered locally by a nearby NFC device or remotely if the system accepts NFC traffic from untrusted sources. The lack of publicly known exploits and the dependence on physical or proximate access suggest a moderate risk, provided the nfc/nci stack is active and the kernel is vulnerable.
OpenCVE Enrichment