PatchSiren cyber security CVE debrief
CVE-2026-63915 Linux CVE debrief
The Linux kernel was vulnerable to an out-of-bounds read in HCP header parsing. A malicious NFC peer could send a 0-byte HCP frame that passes through the SHDLC layer and reaches the nfc_hci_recv_from_llc() and nci_hci_data_received_cb() functions, causing an out-of-bounds heap read of packet->header. The issue was fixed by adding a pskb_may_pull() check at the entry of each function before packet->header is first accessed. This vulnerability affects users of the Linux kernel, particularly those using NFC functionality.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-19
- Original CVE updated
- 2026-07-27
- Advisory published
- 2026-07-19
- Advisory updated
- 2026-07-27
Who should care
Users of the Linux kernel, particularly those using NFC functionality, should be aware of this vulnerability and take steps to ensure their systems are updated with the latest kernel patches. This includes administrators of Linux-based systems, developers of NFC-enabled applications, and security teams responsible for monitoring and mitigating vulnerabilities.
Technical summary
The vulnerability exists in the Linux kernel's NFC HCI implementation. Specifically, the nfc_hci_recv_from_llc() and nci_hci_data_received_cb() functions do not properly check the length of the HCP header before accessing it, allowing for an out-of-bounds read. This can be exploited by a malicious NFC peer sending a specially crafted 0-byte HCP frame. The issue was fixed by adding a pskb_may_pull() check at the entry of each function before packet->header is first accessed. This fix ensures that the buffer holds at least one byte before accessing packet->header, preventing the out-of-bounds read.
Defensive priority
High
Recommended defensive actions
- Apply kernel patches to update the Linux kernel to a version that includes the fix
- Use secure NFC peer authentication and authorization mechanisms
- Monitor NFC traffic for suspicious activity
- Review system logs for signs of exploitation
- Implement compensating controls for exposed systems
- Conduct regular vulnerability assessments and penetration testing
- Track exceptions and retest remediated assets
Evidence notes
The CVE record was published on 2026-07-19T16:17:09.517Z and has not been modified since then. The NVD entry is currently Received. There is no additional information available about the vulnerability beyond what is provided in the CVE record and NVD entry. Users should verify the affected scope and severity with the official advisory or CVE record. Defensive verification tasks include reviewing system logs for suspicious NFC activity and ensuring that the latest kernel patches are applied.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-63915 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-63915
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-63915 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-63915
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1905f5ec3641b2b234bb63549c8ca11ab85466eb
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/22d41b176b9989efd21c3b2d3abf6728f05b9d9a
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/37382293f174b82a0616c8295e32b1fc8e13d1ed
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/83b1362edc9d6ae376c6f36da116e2c70f2e70a6
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b99366d74b535d0cadb1ef73e04639415d9ff3b7
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c4cc6b3b0013acb3ed0b2b60e57dfae98647fe98
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ed6d5d97dad0334a7f43d218753429cbe2f70a4f
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.