CVE Catalog

CVE-2026-90135

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, alloc_netdev_mqs() fails to call ref_tracker_dir_exit() on error paths when alloc_percpu() or dev_addr_init() fails. As a result, reading /sys/kernel/debug/ref_tracker/* triggers a use-after-free crash.

Risk Assessment

A local attacker with debugfs access can trigger a use-after-free, potentially causing a system crash or kernel privilege escalation.

Recommendation

Update the Linux kernel to a version containing the fix that adds ref_tracker_dir_exit() to the error paths in alloc_netdev_mqs(). Restrict access to /sys/kernel/debug/ref_tracker/ to trusted users.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs() sashiko is reporting that trying to read /sys/kernel/debug/ref_tracker/* causes use-afer-free crash when either alloc_percpu() or dev_addr_init() in alloc_netdev_mqs() failed, for commit 4d92b95ff2f9 ("net: add net device refcount tracker infrastructure") added ref_tracker_dir_exit() to only free_netdev() path.

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