PT-2024-32766

CVE-2024-47719

·

Published

2024-09-05

·

Updated

2025-09-29

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.58
Description The issue is related to the iommufd component in the Linux kernel, where an overflow of the ALIGN() function during iova allocation can occur. This happens when userspace supplies an iova and uptr such that the target iova alignment becomes very large, causing the ALIGN() function to overflow and corrupt the selected area range during allocation. The CONFIG IOMMUFD TEST configuration can detect this issue. The problem can lead to fragmentation and consumption of the available IOVA space without any reason.
Recommendations Update to Linux kernel version 6.6.58 or later to resolve the issue. As a temporary workaround, consider restricting the use of the iommufd component until a patch is available.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
AZL-51243
INFSA-2025_6966
MGASA-2024-0344
MGASA-2024-0345
OESA-2024-2367
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_3984-1
OPENSUSE-SU-2024_3986-1
OPENSUSE-SU-2025:14705-1
RHSA-2025:6966
RHSA-2025_6966
SUSE-SU-2024:3984-1
SUSE-SU-2024:3986-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-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
Found an issue in the description? Have something to add? Feel free to write us 👾