PatchSiren

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.