PT-2025-8767

CVE-2024-57980

·

Published

2024-11-08

·

Updated

2026-10-21

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 (affected versions not specified)
Description A double free issue in the Linux kernel's uvcvideo module has been identified. The problem occurs when the uvc status init() function fails to allocate the int urb, resulting in the dev->status pointer being freed but not reset to NULL. This leads to a double-free attempt when uvc status cleanup() is called. The issue is resolved by resetting the dev->status pointer to NULL after it is freed.
Recommendations For the affected Linux kernel version, apply the fix that resets the dev->status pointer to NULL after freeing it to prevent the double-free issue.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Weakness enumeration
Related identifiers
ALSA-2025:11298
ALSA-2025:11299
ALSA-2025:11428
ALSA-2025:11861
ALT-PU-2025-12647
AZL-58039
CESA-2025_11298
CESA-2025_11299
CLSA-2025-1744624441
CLSA-2025-1746479711
CLSA-2025-1747725447
DLA-4102-1
DLA-4178-1
INFSA-2025_11298
INFSA-2025_11299
INFSA-2025_11861
OESA-2025-1371
OESA-2025-1372
OESA-2025-1408
OESA-2025-1433
OESA-2025-1434
OPENSUSE-SU-2025_1177-1
OPENSUSE-SU-2025_1178-1
OPENSUSE-SU-2025_1180-1
RHSA-2025:11298
RHSA-2025_11298
RHSA-2025:11299
RHSA-2025_11299
RHSA-2025:11428
RHSA-2025:11861
RHSA-2025_11861
RHSA-2025:12209
RHSA-2025:12311
RHSA-2025:12525
RHSA-2025:12526
RHSA-2025:13061
RHSA-2025:13120
RHSA-2025:13135
RHSA-2025:13776
RHSA-2025:14136
RHSA-2025:14746
RHSA-2025:14748
SUSE-SU-2025:01600-1
SUSE-SU-2025_01600-1
SUSE-SU-2025:01919-1
SUSE-SU-2025:1177-1
SUSE-SU-2025_1177-1
SUSE-SU-2025:1178-1
SUSE-SU-2025_1178-1
SUSE-SU-2025:1180-1
SUSE-SU-2025_1180-1
SUSE-SU-2025:20190-1
SUSE-SU-2025:20192-1
SUSE-SU-2025:20260-1
SUSE-SU-2025:20270-1
USN-7510-1
USN-7510-2
USN-7510-3
USN-7510-4
USN-7510-5
USN-7510-6
USN-7510-7
USN-7510-8
USN-7511-1
USN-7511-2
USN-7511-3
USN-7512-1
USN-7516-1
USN-7516-2
USN-7516-3
USN-7516-4
USN-7516-5
USN-7516-6
USN-7516-7
USN-7516-8
USN-7516-9
USN-7517-1
USN-7517-2
USN-7517-3
USN-7518-1
USN-7521-1
USN-7521-2
USN-7521-3
USN-7539-1
USN-7540-1
USN-7593-1
USN-7602-1
USN-7640-1
USN-7651-1
USN-7651-2
USN-7651-3
USN-7651-4
USN-7651-5
USN-7651-6
USN-7652-1
USN-7653-1
USN-7737-1
Found an issue in the description? Have something to add? Feel free to write us 👾