CVE Catalog

CVE-2026-80801

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel NFC subsystem for the Microread reader, the microread_target_discovered() function parses target discovery data but does not check whether the skb data length is sufficient for the fields being read. This can lead to out-of-bounds reads or copying data from beyond the buffer. The fix adds length validation for each data type before reading or copying.

Risk Assessment

The risk includes potential kernel memory information leak or system crash. An attacker capable of sending crafted data to the NFC reader could exploit this vulnerability to compromise system confidentiality or availability.

Recommendation

It is recommended to urgently apply the official Linux kernel patch. Also monitor and restrict access to NFC devices in systems where possible.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: nfc: microread: validate target discovery payload lengths microread_target_discovered() parses target discovery payloads from skb->data according to the HCI gate. The fixed field offsets and UID copies were checked only against the destination nfc_target buffers, not against the actual skb length. Validate that each gate-specific payload contains the fixed fields and UID bytes before reading or copying them.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS