Out-of-bounds read in Linux kernel - CVE-2026-63915
Published: July 20, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in HCP header parsing in nfc_hci_recv_from_llc() and nci_hci_data_received_cb() when processing a 0-byte HCP frame from an NFC peer. A remote attacker can send a malformed HCP frame to cause a denial of service.
A non-final fragmented 0-byte frame can also underflow the reassembly length to UINT_MAX and trigger skb_over_panic() during reassembly.
How to mitigate CVE-2026-63915
Sources
- https://git.kernel.org/stable/c/1905f5ec3641b2b234bb63549c8ca11ab85466eb
- https://git.kernel.org/stable/c/22d41b176b9989efd21c3b2d3abf6728f05b9d9a
- https://git.kernel.org/stable/c/37382293f174b82a0616c8295e32b1fc8e13d1ed
- https://git.kernel.org/stable/c/83b1362edc9d6ae376c6f36da116e2c70f2e70a6
- https://git.kernel.org/stable/c/b99366d74b535d0cadb1ef73e04639415d9ff3b7
- https://git.kernel.org/stable/c/c4cc6b3b0013acb3ed0b2b60e57dfae98647fe98
- https://git.kernel.org/stable/c/ed6d5d97dad0334a7f43d218753429cbe2f70a4f
- https://git.kernel.org/stable/c/f040e590c035bfd9553fe79ee9585caf1b14d67b