csirt@kutim:~/threat-intel/cve/CVE-2024-26974

Katalog CVE

CVSS 7.0 · High EPSS 0,20%

Kerentanan Time-of-check Time-of-use (TOCTOU) Race Condition pada linux kernel, debian linux. Skor CVSS 3.1 7.0 (High) menurut NVD.

Deskripsi (NVD)

In the Linux kernel, the following vulnerability has been resolved: crypto: qat - resolve race condition during AER recovery During the PCI AER system's error recovery process, the kernel driver may encounter a race condition with freeing the reset_data structure's memory. If the device restart will take more than 10 seconds the function scheduling that restart will exit due to a timeout, and the reset_data structure will be freed. However, this data structure is used for completion notification after the restart is completed, which leads to a UAF bug. This results in a KFENCE bug notice. BUG: KFENCE: use-after-free read in adf_device_reset_worker+0x38/0xa0 [intel_qat] Use-after-free read at 0x00000000bc56fddf (in kfence-#142): adf_device_reset_worker+0x38/0xa0 [intel_qat] process_one_work+0x173/0x340 To resolve this race condition, the memory associated to the container of the work_struct is freed on the worker if the timeout expired, otherwise on the function that schedules the worker. The timeout detection can be done by checking if the caller is still waiting for completion or not by using completion_done() function.

Rincian

Terbit di NVD
1 Mei 2024
Terakhir diubah
4 Agustus 2026
Status NVD
Modified
CVSS 3.1
7.0 (High), sumber NVD
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-367: Time-of-check Time-of-use (TOCTOU) Race Condition
CWE-416: Use After Free
EPSS (30 hari)
0,20% peluang dieksploitasi; lebih tinggi dari 9,1% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
linux linux kernel Versi 3.17 hingga sebelum 4.19.312
linux linux kernel Versi 4.20 hingga sebelum 5.4.274
linux linux kernel Versi 5.5 hingga sebelum 5.10.215
linux linux kernel Versi 5.11 hingga sebelum 5.15.154
linux linux kernel Versi 5.16 hingga sebelum 6.1.84
linux linux kernel Versi 6.2 hingga sebelum 6.6.24
linux linux kernel Versi 6.7 hingga sebelum 6.7.12
linux linux kernel Versi 6.8 hingga sebelum 6.8.3
debian debian linux Versi 10.0

> Data dari konfigurasi CPE di NVD.

Referensi dan perbaikan

Sumber: NVD · CVE.org · EPSS. Halaman ini disusun otomatis dari data tersebut; pembaruan terakhir 5 Okt 2026, 20:11 WITA. Kalau sistem di Perangkat Daerah memakai produk ini dan butuh bantuan, laporkan lewat kanal pelaporan.