CVE-2026-31622
Linux · Kernel
A heap buffer overflow in the Linux kernel's NFC digital protocol subsystem allows for potential arbitrary code execution.
Executive summary
A heap buffer overflow in the Linux kernel's NFC subsystem poses a critical risk, potentially allowing an attacker to achieve remote code execution.
Vulnerability
The vulnerability is a heap buffer overflow in digital_in_recv_sdd_res() caused by a lack of bounds checking on the NFC-A cascade depth. A malicious peer device can trigger this overflow to overwrite heap memory.
Business impact
With a CVSS score of 8.8, this vulnerability is highly dangerous for mobile and embedded devices. Successful exploitation could lead to arbitrary code execution, granting an attacker full control over the affected device via proximity-based NFC communication.
Remediation
Immediate Action: Apply the kernel patch associated with commit e329e71013c9 or update to the latest available kernel distribution.
Proactive Monitoring: If NFC is not required, disable the affected NFC digital protocol drivers to eliminate the attack surface.
Compensating Controls: Implement kernel-level exploit mitigations if hardware constraints prevent immediate patching.
Exploitation status
Public Exploit Available: false
Analyst recommendation
For devices utilizing NFC, this vulnerability is a high priority. Organizations should audit their device fleet to identify systems with NFC enabled and deploy the necessary kernel updates immediately.