CVE Catalog

CVE-2026-99048

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel's gve driver, disabling XSK pools called the unlocked versions of napi_disable and napi_enable even though the netdev lock was already held before ndo_bpf. This caused a deadlock because the thread tried to re-acquire a lock it already held. The fix switches the NAPI calls to the locked versions.

Risk Assessment

The deadlock during XSK pool disabling can hang a kernel thread and stall network handling on GVE devices. The issue was found in production.

Recommendation

Update the Linux kernel to a version with the fix using the locked napi_disable/napi_enable versions in gve. Prioritize production systems using GVE with XSK.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: gve: fix napi_disable deadlock when attempting to disable XSK pools When disabling XSK pools, GVE calls the unlocked versions of napi_disable and napi_enable. However, the netdev lock has already been acquired before ndo_bpf is called because GVE supports queue management ops. Calling the unlocked versions of napi_disable/enable results in a deadlock when attempting to disable XSK pools, as the thread attempts to re-acquire a lock it already holds. Update the NAPI calls to use the locked versions. This issue was found in production.

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