PatchSiren

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.