PT-2025-18878 · Linux+4 · Linux Kernel+4

Published

2023-11-07

·

Updated

2026-02-02

·

CVE-2023-53114

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A kernel crash can occur during reboot when an adapter is in recovery mode. This issue arises because the i40e init recovery mode() function is called when the driver detects firmware in recovery mode during probe, skipping the rest of the probe function, including pci set drvdata(). As a result, subsequent calls to i40e shutdown() during shutdown or reboot dereference a NULL pointer, leading to a kernel crash. The estimated number of potentially affected devices worldwide is not available. There is no information about real-world incidents where this issue was exploited.
To fix the issue, pci set drvdata() should also be called when entering recovery mode. Technical details about exploitation include the i40e shutdown() function and the pci get drvdata() function, which returns NULL, causing the crash.
Recommendations To resolve the issue, call pci set drvdata() during entering recovery mode. As a temporary workaround, consider disabling the i40e shutdown() function until a patch is available. However, since the exact affected versions are not specified, it is crucial to apply the fix to all potentially vulnerable versions of the Linux kernel. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
CVE-2023-53114
RHSA-2023:6583
RHSA-2023:7539
RHSA-2023_6583
SUSE-SU-2025:01918-1
SUSE-SU-2025:01966-1
SUSE-SU-2025:01983-1
SUSE-SU-2025:02173-1
SUSE-SU-2025:02262-1
SUSE-SU-2025:2173-1
SUSE-SU-2025_01983-1
SUSE-SU-2025_02173-1
SUSE-SU-2025_02262-1

Affected Products

Astra Linux
Linux Kernel
Red Hat
Red Os
Suse