7.8

CVE-2024-42313

media: venus: fix use after free in vdec_close

In the Linux kernel, the following vulnerability has been resolved:

media: venus: fix use after free in vdec_close

There appears to be a possible use after free with vdec_close().
The firmware will add buffer release work to the work queue through
HFI callbacks as a normal part of decoding. Randomly closing the
decoder device from userspace during normal decoding can incur
a read after free for inst.

Fix it by cancelling the work in vdec_close.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
LinuxLinux Kernel Version >= 4.13 < 4.19.320
LinuxLinux Kernel Version >= 4.20 < 5.4.282
LinuxLinux Kernel Version >= 5.5 < 5.10.224
LinuxLinux Kernel Version >= 5.11 < 5.15.165
LinuxLinux Kernel Version >= 5.16 < 6.1.103
LinuxLinux Kernel Version >= 6.2 < 6.6.44
LinuxLinux Kernel Version >= 6.7 < 6.10.3
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.23% 0.133
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
nvd@nist.gov 7.8 1.8 5.9
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE-416 Use After Free

The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.

https://git.kernel.org/stable/c/4c9d235630d35db762b85a4149bbb0be9d504c36
Patch
https://git.kernel.org/stable/c/66fa52edd32cdbb675f0803b3c4da10ea19b6635
Patch
https://git.kernel.org/stable/c/6a96041659e834dc0b172dda4b2df512d63920c2
Patch
https://git.kernel.org/stable/c/72aff311194c8ceda934f24fd6f250b8827d7567
Patch
https://git.kernel.org/stable/c/a0157b5aa34eb43ec4c5510f9c260bbb03be937e
Patch
https://git.kernel.org/stable/c/ad8cf035baf29467158e0550c7a42b7bb43d1db6
Patch
https://git.kernel.org/stable/c/da55685247f409bf7f976cc66ba2104df75d8dad
Patch
https://git.kernel.org/stable/c/f8e9a63b982a8345470c225679af4ba86e4a7282
Patch
https://lists.debian.org/debian-lts-announce/2024/10/msg00003.html
https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html