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

Katalog CVE

CVSS 8.8 · High EPSS 1,2%

Kerentanan Use After Free pada linux kernel, debian linux. Skor CVSS 3.1 8.8 (High) menurut CISA ADP.

Deskripsi (NVD)

In the Linux kernel, the following vulnerability has been resolved: kprobes: Fix possible use-after-free issue on kprobe registration When unloading a module, its state is changing MODULE_STATE_LIVE -> MODULE_STATE_GOING -> MODULE_STATE_UNFORMED. Each change will take a time. `is_module_text_address()` and `__module_text_address()` works with MODULE_STATE_LIVE and MODULE_STATE_GOING. If we use `is_module_text_address()` and `__module_text_address()` separately, there is a chance that the first one is succeeded but the next one is failed because module->state becomes MODULE_STATE_UNFORMED between those operations. In `check_kprobe_address_safe()`, if the second `__module_text_address()` is failed, that is ignored because it expected a kernel_text address. But it may have failed simply because module->state has been changed to MODULE_STATE_UNFORMED. In this case, arm_kprobe() will try to modify non-exist module text address (use-after-free). To fix this problem, we should not use separated `is_module_text_address()` and `__module_text_address()`, but use only `__module_text_address()` once and do `try_module_get(module)` which is only available with MODULE_STATE_LIVE.

Rincian

Terbit di NVD
20 Mei 2024
Terakhir diubah
17 Juni 2026
Status NVD
Modified
CVSS 3.1
8.8 (High), sumber CISA ADP
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-416: Use After Free
EPSS (30 hari)
1,2% peluang dieksploitasi; lebih tinggi dari 66,8% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
linux linux kernel Versi 4.14.291 hingga sebelum 4.15
linux linux kernel Versi 4.19.256 hingga sebelum 4.19.313
linux linux kernel Versi 5.4.211 hingga sebelum 5.4.275
linux linux kernel Versi 5.10.137 hingga sebelum 5.10.216
linux linux kernel Versi 5.15.61 hingga sebelum 5.15.157
linux linux kernel Versi 5.18.18 hingga sebelum 5.19
linux linux kernel Versi 5.19.2 hingga sebelum 6.1.87
linux linux kernel Versi 6.2 hingga sebelum 6.6.28
linux linux kernel Versi 6.7 hingga sebelum 6.8.7
linux linux kernel Versi 6.9 rc1
linux linux kernel Versi 6.9 rc2
linux linux kernel Versi 6.9 rc3
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.