Junglewise Threat Intelligence

CVE-2026-23291: Linux Kernel resource leak in pn533 NFC driver

CVE-2026-23291 · Severity: medium · CVSS 5.5 · Published 2026-03-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's support for certain NXP Near Field Communication (NFC) devices. When these devices are disconnected, the system fails to properly release internal tracking records, leading to a resource leak. This could allow a local user to cause a system crash or instability, potentially disrupting operations that rely on the affected hardware.

Technical details

A reference counting error exists in the pn533 NFC driver (drivers/nfc/pn533/usb.c) within the Linux kernel. The vulnerability occurs because the driver increments a reference count on the USB interface during the 'probe' phase but fails to decrement it via 'usb_put_dev' during the 'disconnect' phase. This results in a 'dangling' reference count that prevents the proper cleanup of resources when the device is removed. A local attacker with the ability to trigger device disconnection events could exploit this to cause a kernel resource leak, eventually leading to a denial of service (system instability or crash). The issue has been patched across multiple stable kernel branches by adding the missing 'usb_put_dev(phy->udev)' call in the 'pn533_usb_disconnect' function.

Affected products

  • Linux Linux Kernel 3.1 to 5.10.253, 5.11 to 5.15.203, 5.16 to 6.1.167, 6.2 to 6.6.130, 6.7 to 6.12.77, 6.13 to 6.18.17, 6.19 to 6.19.7

Timeline

  • 2026-03-25: disclosed
  • 2026-03-25: advisory
  • 2026-02-25: patched: Initial patch commit in stable tree

References

Related threats