CVE Catalog

CVE-2026-53324

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.12%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel's MANA network driver, a vulnerability was fixed that caused a race condition when creating debugfs directories. The previous implementation used a hardcoded "0" for Physical Functions (PFs) and pci_slot_name() for Virtual Functions (VFs), leading to a NULL pointer dereference for VFs in environments like VFIO passthrough or nested KVM, as well as name conflicts (-EEXIST errors) when multiple PFs or VFs from different PCI domains were present.

Risk Assessment

The organization risks system crashes (kernel panic) or denial of service (DoS) when accessing debugfs on virtual machines with MANA adapters in VFIO or nested KVM mode. Additionally, the bug prevents proper identification of multiple network interfaces, hindering network diagnostics and management.

Recommendation

Immediately update the Linux kernel to a version containing the fix (commit using pci_name() instead of hardcoded names). For production systems, apply the security patch from your distributor (e.g., Red Hat, Ubuntu) or manually backport the change.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net: mana: Use pci_name() for debugfs directory naming Use pci_name(pdev) for the per-device debugfs directory instead of hardcoded "0" for PFs and pci_slot_name(pdev->slot) for VFs. The previous approach had two issues: 1. pci_slot_name() dereferences pdev->slot, which can be NULL for VFs in environments like generic VFIO passthrough or nested KVM, causing a NULL pointer dereference. 2. Multiple PFs would all use "0", and VFs across different PCI domains or buses could share the same slot name, leading to -EEXIST errors from debugfs_create_dir(). pci_name(pdev) returns the unique BDF address, is always valid, and is unique across the system.

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