In the Linux kernel, the following vulnerability has been resolved:
nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers
nfc_llcp_parse_gb_tlv() and nfc_llcp_parse_connection_tlv() contain three related bugs in their TLV parsing loops:
1. 'offset' is declared u8 but tlv_array_len is u16. When TLV data advances offset past 255 it silently wraps to zero, causing infinite loops or double-processing of buffer data.
2. Before reading tlv[0] (type) and tlv[1] (length) there is no check that offset+2 <= tlv_array_len. A truncated TLV causes an OOB read of one byte past the buffer end.
3. After reading the length field, the value bytes are accessed without checking offset+2+length <= tlv_array_len. A crafted length=0xFF on a short buffer causes up to 255 bytes of OOB read past the buffer end.
Both functions are reachable without authentication via nfc_llcp_set_remote_gb() which feeds remote LLCP general bytes directly into nfc_llcp_parse_gb_tlv() with no additional validation.
Fix all three issues by widening offset from u8 to u16 and adding bounds checks for both the TLV header and value field before each access.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.12Upgrade linux | Sep 21, 2026 | Sep 4, 2026 |
| Ubuntu | — | Upgrade linux-riscvUpgrade linux-riscv-5.15Upgrade linux-oracle-5.15Upgrade linux-lowlatencyUpgrade linux-kvmUpgrade linux-intel-iotgUpgrade linux-aws-fipsUpgrade linux-intel-iotg-5.15Upgrade linux-riscv-7.0Upgrade linux-gkeUpgrade linux-nvidiaUpgrade linux-ibm-5.15Upgrade linux-ibmUpgrade linuxUpgrade linux-nvidia-tegra-igxUpgrade linux-azure-5.15Upgrade linux-oracleUpgrade linux-fipsUpgrade linux-gcp-5.15Upgrade linux-azure-fde-5.15Upgrade linux-azureUpgrade linux-nvidia-tegraUpgrade linux-gkeopUpgrade linux-hwe-5.15Upgrade linux-azure-fipsUpgrade linux-awsUpgrade linux-gcpUpgrade linux-aws-5.15Upgrade linux-nvidia-tegra-5.15Upgrade linux-azure-fdeUpgrade linux-intel-iot-realtimeUpgrade linux-oem-7.0Upgrade linux-bluefieldUpgrade linux-lowlatency-hwe-5.15Upgrade linux-gcp-fipsUpgrade linux-hwe-7.0Upgrade linux-realtime | Nov 3, 2026 | Sep 4, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 21, 2026 | Sep 4, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub