PT-2024-34063 · Linux+4 · Linux Kernel+4

Jinjie Ruan

·

Published

2024-10-11

·

Updated

2025-10-03

·

CVE-2024-50231

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.61
Description: A memory leak issue has been identified in the Linux kernel, specifically in the iio gts build avail scale table() function. This issue occurs when the per time gains[i] is not freed, which is allocated in the "gts->num itime" for loop. The memory leak is triggered by modprobe iio-test-gts and rmmod, resulting in unreferenced objects. The issue includes multiple instances of "size 64" and "size 16" memory leaks, corresponding to specific function calls.
Recommendations: To resolve the issue, update to Linux kernel version 6.6.61 or later. As a temporary workaround, consider disabling the iio-test-gts module until a patch is available. Restrict access to the vulnerable iio gts build avail scale table() function to minimize the risk of exploitation. Avoid using the per time gains[i] variable in the affected function until the issue is resolved.

Exploit

Fix

Memory Leak

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-17211
ALT-PU-2024-17891
ALT-PU-2025-12647
AZL-53129
BDU:2025-07905
CVE-2024-50231
MGASA-2024-0368
MGASA-2024-0369
OESA-2025-1097
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_4314-1
OPENSUSE-SU-2024_4316-1
OPENSUSE-SU-2025:14705-1
SUSE-SU-2024:4314-1
SUSE-SU-2024:4316-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-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1

Affected Products

Alt Linux
Linuxmint
Linux Kernel
Suse
Ubuntu