CVE-2024-57980

Updated: 2026-02-27 03:35:10.40421

Description:

In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Fix double free in error path If the uvc_status_init() function fails to allocate the int_urb, it will free the dev->status pointer but doesn't reset the pointer to NULL. This results in the kfree() call in uvc_status_cleanup() trying to double-free the memory. Fix it by resetting the dev->status pointer to NULL after freeing it. Reviewed by: Ricardo Ribalda <ribalda@chromium.org>


Links NIST CIRCL RHEL Ubuntu

Severity

Severity Score
CVSS Version 2.x 0.0
CVSS Version 3.x HIGH 7.8

Status

OS name Project name Version Score Severity Status Errata Last updated

Statement

Oracle Linux 7 ELS kernel-uek 5.4.17 7.8 HIGH Released 2025-12-18 20:21:02
RHEL 7 ELS kernel 3.10.0 7.8 HIGH Released CLSA-2025:1750353839 2025-06-20 00:29:55
Ubuntu 16.04 ELS linux-hwe 4.15.0 7.8 HIGH Released CLSA-2025:1744624441 2025-04-15 04:04:05
Ubuntu 16.04 ELS linux 4.4.0 7.8 HIGH Released CLSA-2025:1744713316 2025-04-16 04:35:25
Ubuntu 18.04 ELS linux 4.15.0 7.8 HIGH Released CLSA-2025:1744213128 2025-04-10 03:16:05
Total: 15