CVE-2026-23329
kernel: libie: don't unroll if fwlog isn't supported
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · March 25, 2026
Updated · October 29, 2026
Description
A flaw was found in the Linux kernel. The libie_fwlog_deinit() function, part of the libie component, can be called during the unload of the ixgbe network driver even when firmware logging was not properly initialized. This improper handling of the driver's state can be triggered by a local user attempting to unload the ixgbe driver in recovery mode. Successful exploitation leads to a kernel crash, resulting in a Denial of Service (DoS) for the system.
Statement
This flaw affects systems with Intel ixgbe network adapters. The crash occurs during driver unload (rmmod ixgbe) when firmware logging was never initialized, such as in recovery mode. The missing NULL check in libie_fwlog_deinit() causes a NULL pointer dereference. Triggering requires the ability to unload kernel modules, typically requiring root access.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-476 · NULL Pointer Dereference