CVE-2026-31509

Description

A flaw was found in the Linux kernel, specifically within the Near Field Communication (NFC) NCI subsystem. A circular locking dependency can occur when the nci_close_device() function attempts to flush work queues while holding a lock that can be re-acquired by a work queue function. This improper handling of locks can lead to a system hang, resulting in a denial of service (DoS).

Understanding the Weakness (CWE)

Availability

Technical Impact: DoS: Resource Consumption (CPU); DoS: Resource Consumption (Other); DoS: Crash, Exit, or Restart

Each thread of execution will "hang" and prevent tasks from completing. In some cases, CPU consumption may occur if a lock check occurs in a tight loop.

Frequently Asked Questions

Want to get errata notifications? Sign up here.