CVE-2026-80798: linux

CVSS: UnknownReceived
AliasesUBUNTU-CVE-2026-80798DEBIAN-CVE-2026-80798
Published 04-09-2026Last modified 19-10-2026

Vulnerability summary

CVE-2026-80798 is a vulnerability in linux with no CVSS score yet. EPSS estimates a 0.23% chance of exploitation in the next 30 days, higher than 13.4% of scored vulnerabilities.

Overall risk
0/100
0100
Minimal · default modelHow is this calculated?
CVSS score
Not scored
010
No CVSS score recorded
EPSS score
0.23%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 3 · Related 2

Timeline

  1. 04-09-2026
    PublishedVulnerability first disclosed.
  2. 19-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: reject PDUs shorter than the LLCP header Every LLCP PDU begins with a two-byte header (DSAP/SSAP + PTYPE), but the receive path never checked that a frame is at least LLCP_HEADER_SIZE bytes before parsing it. nfc_llcp_rx_skb() reads the header via nfc_llcp_ptype()/nfc_llcp_dsap()/ nfc_llcp_ssap(), which dereference pdu->data[0] and pdu->data[1], and a CONNECT or CC PDU then computes tlv_array_len = skb->len - LLCP_HEADER_SIZE; as a size_t and hands it to the TLV walk. When the frame is shorter than the header the subtraction wraps to a huge value and the walk runs far past the buffer, an out-of-bounds read. A nearby NFC device can reach this without authentication; LLCP link activation happens automatically after NFC-DEP. Guard the common receive choke point __nfc_llcp_recv(), shared by both the target (nfc_llcp_data_received()) and initiator (nfc_llcp_recv()) paths, so a short skb is dropped before the rx_work worker parses it. Use pskb_may_pull() rather than a skb->len test so the two header bytes are guaranteed to sit in the skb linear area even for a non-linear skb, matching how the sibling NCI and HCI receive paths validate their headers. Reproduced with a KFENCE out-of-bounds read via /dev/virtual_nci on linux-next. Found by 0sec automated security-research tooling (https://0sec.ai).

CVSS metrics

Risk metrics not yet published.

EPSS trend

Probability

0.23%

Chance of exploitation in the next 30 days

Percentile

13%

Versus all other CVEs

30-day change

0.00 pp

From 0.23% on 21-09-2026

21-09-202621-10-2026
EPSS score
0.23%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

No weakness data has been published for this record.

Affected systems

Ubuntu169 products
  • linuxAll versions (No fix recorded)
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded)
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Debian2 products
  • linux< 6.1.187-1 | < 6.12.107-1 | < 7.1.12-1
  • linux-6.12< 6.12.107-1~deb12u1
Linux1 product
  • linux≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < e6ec76a68dce04884dfeccfe5a5f0e9f67c0ec82 | ≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < f36cffea24bf3e2cc29a00d4b51dbcadc087d810 | ≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < a7b9b449f5a5132221fff6adc11a9431ab8cd914 | ≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < 3793d768b40f38bb97265dd5b9a8b8655c4e1b1d | ≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < eab47618e282602197db287ecbd1b09d356a2515 | ≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < e969e98410051b1ef8cc318bfe0c7e3f24ec766d | ≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < ae5f20f5842f440b72d030e3a34fe182dd8eae42 | ≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < d3d90243393c48146911c67fd3792b549d21d9e6 | ≥ d646960f7986fefb460a2b062d5ccc8ccfeacc3a, < 95674f506c6376d6722a23144c9acd26609771ed | 3.3

3 vendors · 172 products

References

13 links
Show all 13 references