Junglewise Threat Intelligence

CVE-2026-63915: Linux Kernel out-of-bounds read in NFC HCP header parsing

CVE-2026-63915 · Severity: info · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Near Field Communication (NFC) component could allow a malicious nearby device to crash the system. By sending specially crafted, empty data packets, an attacker can trigger a system panic or read sensitive information from the computer's memory. This affects devices using NFC functionality and could lead to a complete service outage or local data exposure.

Technical details

An out-of-bounds (OOB) heap read vulnerability exists in the Linux kernel NFC subsystem within the HCP (Host Controller Protocol) header parsing logic. Specifically, the functions nfc_hci_recv_from_llc() and nci_hci_data_received_cb() fail to validate that the incoming socket buffer (skb) contains at least one byte before accessing the packet header. A malicious NFC peer can transmit a 0-byte HCP frame that bypasses the SHDLC layer, leading to an OOB read. Furthermore, if such a frame is processed as a non-final fragment, it causes a message length underflow to UINT_MAX, resulting in a kernel panic (skb_over_panic) during reassembly. The issue has been addressed by implementing pskb_may_pull() checks to ensure minimum buffer lengths before header access.

Affected products

  • Linux Linux Kernel 8b8d2e08bf0d to f040e590c035bfd9553fe79ee9585caf1b14d67b

Timeline

  • 2026-05-05: other: Vulnerability reported by researcher
  • 2026-06-09: patched: Fix committed to stable kernel trees
  • 2026-07-19: disclosed: CVE published

References

Related threats