PT-2025-3334 · Linux+7 · Linux Kernel+7

Published

2024-09-29

·

Updated

2026-03-14

·

CVE-2024-56787

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.74
Description A vulnerability in the Linux kernel has been resolved, related to the SoC driver on i.MX8M Plus hardware. The issue occurs when the driver async probe parameter is set to * on the kernel command line, causing the soc-imx8m.c driver to call of clk get by name(), which returns -EPROBE DEFER because the clock driver is not yet probed. This was not detected during regular testing without driver async probe. The SoC code has been converted to a platform driver, and a platform device is instantiated in its current device initcall() to probe the platform driver. The .soc revision callback has been reworked to always return a valid error code and return the SoC revision via a parameter.
Recommendations To resolve the issue, update to Linux kernel version 6.6.74 or later. As a temporary workaround, consider disabling the imx8mm soc revision() function until a patch is available. Restrict access to the vulnerable soc-imx8m.c driver to minimize the risk of exploitation. Avoid using the driver async probe parameter until the issue is resolved.

Exploit

Fix

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

Weakness Enumeration

Related Identifiers

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-17881
ALT-PU-2024-17897
ALT-PU-2025-12647
AZL-55307
AZL-55321
BDU:2025-06099
CVE-2024-56787
DLA-4076-1
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1159
OESA-2025-1160
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:0499-1
SUSE-SU-2025:0557-1
SUSE-SU-2025:20165-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20248-1
SUSE-SU-2025:20249-1
SUSE-SU-2025_0428-1
SUSE-SU-2025_0499-1
SUSE-SU-2025_0557-1
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1
USN-7387-1
USN-7387-2
USN-7387-3
USN-7388-1
USN-7389-1
USN-7390-1
USN-7407-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-7468-1
USN-7523-1
USN-7524-1

Affected Products

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu