CVE-2026-80803 nfc: digital: clamp SENSF_RES length to the destination buffer

Not scored Published Updated

A malicious NFC-F device can trigger a stack buffer overflow in the Linux kernel NFC driver, potentially leading to code execution or system crash.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-80803?

CVE-2026-80803 is a memory corruption vulnerability in Linux, published on 4 Sep 2026. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

In the Linux kernel, the following vulnerability has been resolved:

nfc: digital: clamp SENSF_RES length to the destination buffer

digital_in_recv_sensf_res() memcpy()s resp->len bytes from a remote NFC-F device response into the NFC_SENSF_RES_MAXSIZE-byte target.sensf_res field without an upper-bound check. A nearby malicious NFC-F device can send an oversized SENSF_RES response to overflow the stack-local struct nfc_target.

Clamp resp->len to NFC_SENSF_RES_MAXSIZE before the copy.

Found by 0sec automated security-research tooling (https://0sec.ai).

Which versions are affected by CVE-2026-80803?

How do I fix CVE-2026-80803?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2026-80803 being exploited?

There is no known exploitation of CVE-2026-80803 in the wild and no public exploit code.

Sources

Also known as AZL-99399, BELL-CVE-2026-80803, DEBIAN-CVE-2026-80803, GHSA-p57f-2f7j-w542, UBUNTU-CVE-2026-80803.

Is CVE-2026-80803 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free