CVE-2026-64163
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
19/07/2026
Última modificación:
19/07/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
test_kprobes: clear kprobes between test runs<br />
<br />
Running the kprobes sanity tests twice makes all tests fail and<br />
eventually crashes the kernel.<br />
<br />
[root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run<br />
...<br />
# Totals: pass:5 fail:0 skip:0 total:5<br />
ok 1 kprobes_test<br />
[root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run<br />
...<br />
# test_kprobe: EXPECTATION FAILED at lib/tests/test_kprobes.c:64<br />
Expected 0 == register_kprobe(&kp), but<br />
register_kprobe(&kp) == -22 (0xffffffffffffffea)<br />
...<br />
Unable to handle kernel paging request ...<br />
<br />
The testsuite defines several kprobes and kretprobes as static variables<br />
that are preserved across test runs.<br />
<br />
After register_kprobe and unregister_kprobe, a kprobe contains some<br />
leftover data that must be cleared before the kprobe can be registered<br />
again. The tests are setting symbol_name to define the probe location.<br />
Address and flags must be cleared.<br />
<br />
The existing code clears some of the probes between subsequent tests, but<br />
not between two test runs. The leftover data from a previous test run<br />
makes the registrations fail in the next run.<br />
<br />
Move the cleanups for all kprobes into kprobes_test_init, this function<br />
is called before each single test (including the first test of a test<br />
run).
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/08d355936fcf70c81c94f9fe7310450b65c53399
- https://git.kernel.org/stable/c/1c24cf1fd67f6702c719ab73499392cb7af956ae
- https://git.kernel.org/stable/c/96515819d79f356f40da5540968d838ea570fab9
- https://git.kernel.org/stable/c/accc0004c501a9918313142282b094d408af06fb
- https://git.kernel.org/stable/c/ef5581bb30efb939cc2bf093475c6cc85258e5cd



