PT-2024-9006 · Linux+9 · Linux Kernel+9

Guangwu Zhang

·

Published

2024-05-30

·

Updated

2025-09-29

·

CVE-2024-36919

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 versions prior to 6.6.37
Description: A vulnerability in the Linux kernel has been resolved, related to the bnx2fc component. The issue arises from the improper use of spin lock bh when releasing resources after an upload, which can lead to a kernel bug and potentially cause a system crash. The vulnerability is due to the sequential nature of offload and upload calls, making the lock unnecessary. This vulnerability can be exploited to cause a denial of service.
Recommendations: To resolve this issue, update the Linux kernel to version 6.6.37 or later. This update removes the unnecessary spin lock bh, preventing the kernel bug and potential system crash. Ensure that all affected systems are updated to this version or later to mitigate the risk of exploitation.

Exploit

Fix

DoS

Improper Locking

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

Weakness Enumeration

Related Identifiers

ALSA-2024:7000
ALSA-2025_16880
BDU:2024-10688
CESA-2024_7000
CVE-2024-36919
DLA-3840-1
DLA-3843-1
DSA-5703-1
INFSA-2024_7000
MGASA-2024-0263
MGASA-2024-0266
OESA-2024-1736
OESA-2024-1737
OESA-2024-1738
OESA-2024-1766
OPENSUSE-SU-2024_2372-1
OPENSUSE-SU-2024_2394-1
OPENSUSE-SU-2024_2947-1
RHSA-2024:7000
RHSA-2024_7000
SUSE-SU-2024:2360-1
SUSE-SU-2024:2372-1
SUSE-SU-2024:2381-1
SUSE-SU-2024:2394-1
SUSE-SU-2024:2561-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2901-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2940-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6949-1
USN-6949-2
USN-6950-1
USN-6950-2
USN-6950-3
USN-6950-4
USN-6951-1
USN-6951-2
USN-6951-3
USN-6951-4
USN-6952-1
USN-6952-2
USN-6953-1
USN-6955-1
USN-6956-1
USN-6957-1
USN-6979-1
USN-7019-1

Affected Products

Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu