PT-2024-37011

CVE-2024-56700

·

Published

2024-12-28

·

Updated

2026-10-21

Description by

CVSS 3.1
8.0
High
MetricsAV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The issue is related to an atomicity violation in the fmc send cmd() function. This occurs when the function is executed simultaneously with the modification of the fmdev->resp skb value. If the fmdev->resp skb variable is assigned a null value after passing the validity check, it may result in a null pointer dereference error. The error can occur at the line where evt hdr = (void *)skb->data; is executed, because skb = fmdev->resp skb; may be invalid. To address this issue, it is recommended to include the validity check of fmdev->resp skb within the locked section of the function to maintain its validity.
Recommendations To resolve the issue, include the validity check of fmdev->resp skb within the locked section of the fmc send cmd() function. This modification ensures that the value of fmdev->resp skb does not change during the validation process, thereby maintaining its validity. As a temporary workaround, consider adding locks to prevent concurrent execution of the fmc send cmd() function with the modification of the fmdev->resp skb value.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
ALT-PU-2025-12647
CLSA-2025-1744624441
CLSA-2025-1746479711
DLA-4075-1
DLA-4076-1
OESA-2025-1032
OESA-2025-1033
OESA-2025-1034
OESA-2025-1035
OESA-2025-1036
OESA-2025-1037
OPENSUSE-SU-2025_0428-1
OPENSUSE-SU-2025_0499-1
OPENSUSE-SU-2025_0557-1
SUSE-SU-2025:0289-1
SUSE-SU-2025:0428-1
SUSE-SU-2025_0428-1
SUSE-SU-2025:0499-1
SUSE-SU-2025_0499-1
SUSE-SU-2025:0557-1
SUSE-SU-2025_0557-1
SUSE-SU-2025:0565-1
SUSE-SU-2025:20165-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20248-1
SUSE-SU-2025:20249-1
USN-7276-1
USN-7277-1
USN-7310-1
USN-7387-1
USN-7387-2
USN-7387-3
USN-7388-1
USN-7389-1
USN-7390-1
USN-7391-1
USN-7392-1
USN-7392-2
USN-7392-3
USN-7392-4
USN-7393-1
USN-7401-1
USN-7407-1
USN-7413-1
USN-7421-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7458-1
USN-7459-1
USN-7459-2
USN-7463-1
USN-7468-1
USN-7523-1
USN-7524-1
USN-7539-1
USN-7540-1
Found an issue in the description? Have something to add? Feel free to write us 👾