CVE-2026-23291
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23291 is a reference counting flaw in the Linux kernel's NFC PN533 USB driver that can lead to a denial of service condition. When a PN533 NFC device is disconnected, the driver fails to properly release the USB interface reference that was acquired during the probe callback, leaving a dangling reference count. The vulnerability affects Linux kernel versions from 3.1 up to (but not including) multiple stable branch fix points. It was published on March 25, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Microsoft MSRC).

Technical details

The root cause is classified as CWE-911 (Improper Update of Reference Count). In the nfc/pn533 driver, the USB interface reference obtained via usb_get_intf() (or equivalent) during the probe callback is never released when the device is disconnected, resulting in a permanently elevated reference count. This is a local vulnerability requiring low privileges (no special capabilities beyond local access), with low attack complexity and no user interaction needed. The fix, applied across multiple stable kernel branches, ensures the USB interface reference is properly dropped in the disconnect path (Red Hat CVE, kernel.org patches).

Impact

Successful exploitation results in a denial of service affecting system availability, with no impact on confidentiality or integrity. A local low-privileged user can repeatedly connect and disconnect an NFC PN533 USB device, causing accumulated dangling USB interface references that exhaust kernel resources and potentially render the system unresponsive or cause a crash. The scope is limited to the local system; lateral movement or data exfiltration are not associated with this vulnerability (Red Hat CVE).

Mitigation and workarounds

Update the Linux kernel to a patched version that includes the fix for the NFC PN533 USB interface reference drop. Fixed versions include: 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.77, 6.18.17, 6.19.7, and 7.0-rc2. Patches are available via the upstream kernel stable tree and have been incorporated into Red Hat, SUSE, Debian, and Microsoft Azure Linux advisories. If immediate patching is not feasible, consider physically restricting USB device connections to trusted sources or disabling the pn533 kernel module (modprobe -r pn533) on systems where NFC functionality is not required (Red Hat CVE, SUSE Advisory, kernel.org patches).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64530CRITICAL9.8
  • Linux Kernel logoLinux Kernel
  • kernel-64k-uki-virt-addons
NoYesJul 26, 2026
CVE-2026-64515HIGH8.3
  • Linux Kernel logoLinux Kernel
  • linux-intel-iotg
NoYesJul 25, 2026
CVE-2026-17523HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-modules-internal
NoNoJul 27, 2026
CVE-2024-14040HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-azure-5.4
NoYesJul 26, 2026
CVE-2026-64535NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management