PT-2024-33768

CVE-2024-49927

·

Published

2024-10-21

·

Updated

2026-10-19

Description by

CVSS 4.0
5.7
Medium
MetricsAV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions: Linux kernel versions prior to 6.6.58
Description: A vulnerability in the Linux kernel has been resolved, which previously caused the kernel to panic when interrupt allocation failed under certain conditions during runtime. The issue was observed when using failslab, resulting in a kernel panic with an error message indicating the failure to add an irq-pin. The problem was caused by a leftover from historic IO/APIC code that panicked during early boot when interrupt allocation failed. The fix involves removing the panic wrapper around the add pin to irq node() function and making the mp irqdomain alloc() function aware of the failure condition to handle it gracefully.
Recommendations: For Linux kernel versions prior to 6.6.58, update to version 6.6.58 or later to resolve the issue. As a temporary workaround, consider disabling the mp irqdomain alloc() function or restricting its use until a patch is available. However, this is not a recommended long-term solution, and updating to a fixed version is the preferred resolution.
Exploitability
Exploit
Fix
Researchers
Vendors
Affected products
Related identifiers
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-14046
AZL-52944
CLSA-2026-1783362244
DLA-4008-1
INFSA-2025_6966
MGASA-2024-0344
MGASA-2024-0345
OESA-2024-2321
OESA-2024-2322
OESA-2024-2324
OESA-2024-2325
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2025:14705-1
RHSA-2025:6966
RHSA-2025_6966
USN-7166-1
USN-7166-2
USN-7166-3
USN-7166-4
USN-7186-1
USN-7186-2
USN-7194-1
USN-7276-1
USN-7277-1
USN-7301-1
USN-7303-1
USN-7303-2
USN-7303-3
USN-7304-1
USN-7310-1
USN-7311-1
USN-7384-1
USN-7384-2
USN-7385-1
USN-7386-1
USN-7403-1
USN-7468-1
USN-8070-1
USN-8070-2
USN-8070-3
USN-8098-1
USN-8098-10
USN-8098-2
USN-8098-3
USN-8098-4
USN-8098-5
USN-8098-6
USN-8098-7
USN-8098-8
USN-8098-9
USN-8107-1
USN-8112-1
USN-8112-2
USN-8112-3
USN-8112-4
USN-8112-5
USN-8201-1
USN-8224-1
Found an issue in the description? Have something to add? Feel free to write us 👾