Linux Kernel Libie Firmware Logging Uninitialized Deinitialization Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's libie firmware logging management. The issue arises in versions prior to 6.17.0-rc7, where the libie_fwlog_deinit() function can be invoked during the uninstallation of the ixgbe driver, even if firmware logging was never correctly initialized. This improper handling can lead to a system crash, as indicated by a call trace showing an 'Oops' error. The vulnerability can be reproduced by unloading the ixgbe driver in recovery mode.

Impact

The vulnerability causes a system crash by triggering an 'Oops' error, which is a common indication of a problem in the Linux kernel that can lead to instability or a denial of service.

Reproduction

To reproduce this vulnerability, attempt to unload the ixgbe network driver while in recovery mode. The libie_fwlog_deinit() function will be called, leading to a system crash because firmware logging was not properly initialized.

Remediation

The vulnerability has been addressed in the Linux kernel stable tree. Users should upgrade to the latest version.

Added: Mar 25, 2026, 12:35 PM
Updated: Mar 25, 2026, 12:35 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.4
remediation
7.7
relevance
4.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.