PatchSiren cyber security CVE debrief
CVE-2026-80802 Linux CVE debrief
A vulnerability in the Linux kernel's NFC FDP driver can lead to a stack out-of-bounds write or a data packet leak. The vulnerability is caused by the lack of validation of the device-reported read length in the fdp_nci_i2c_read() function. This can allow a malicious device to send a specially crafted packet that can overwrite the stack canary and return address, potentially leading to code execution. Additionally, the driver allocates one data skb per iteration and assumes a length packet followed by a data packet, which can cause a leak of the first skb when the second allocation overwrites it.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-04
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-09-04
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and administrators who use the NFC FDP driver should review and apply the patch to fix the vulnerability. Additionally, security teams should monitor for suspicious activity on the NFC FDP driver.
Why it matters
The Linux kernel's NFC FDP driver vulnerability can lead to potential code execution, data packet leaks, and increased risk of privilege escalation. Linux kernel developers and administrators should review and apply the patch to fix the vulnerability.
- Potential code execution on affected systems
- Data packet leak due to skb allocation issue
- Increased risk of privilege escalation
- Need for patch review and application
Technical summary
The Linux kernel's NFC FDP driver does not validate the device-reported read length, allowing a malicious device to send a specially crafted packet that can overwrite the stack canary and return address, potentially leading to code execution. Additionally, the driver allocates one data skb per iteration and assumes a length packet followed by a data packet, which can cause a leak of the first skb when the second allocation overwrites it.
Defensive priority
High
Recommended defensive actions
- Review and apply the Linux kernel patch to fix the vulnerability
- Restrict access to the NFC FDP driver to only trusted devices
- Monitor for suspicious activity on the NFC FDP driver
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability is described in the Linux kernel patch notes and is referenced by multiple source references. The Linux kernel's NFC FDP driver does not validate the device-reported read length, allowing a malicious device to send a specially crafted packet that can overwrite the stack canary and return address, potentially leading to code execution. Additionally, the driver allocates one data skb per iteration and assumes a length packet followed by a data packet, which can cause a leak of the first skb when the second allocation
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80802 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80802
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80802 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80802
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/0d723090645b82c1cb27cfd7ebf81f0e7c96bcae
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1aa3fc769b0c45bd19f8dab1697084c2b3f6d706
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1fc32327b927a6e2cde086f82575c29880844228
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7ad21dcfeb5181af0c3ee2608808c0c0a5283aa1
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8d2c243b79854628ff076c38748c020042f02f57
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d9498ab9a78cb63d78dbe4f221d8cc6c91f285ee
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/db7e464b350969c6ea8340de00d9796e5fd5123b
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e5eec121f2c3bc4c7022613bedd9121a8aa4c949
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.