CVE-2026-64163
Last modified
CVE-2026-64163 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: test_kprobes: clear kprobes between test runs Running the kprobes sanity tests twice makes all tests fail and eventually crashes the kernel. [root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run ... # Totals: pass:5 fail:0 skip:0 total:5 ok 1 kprobes_test [root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run ... # test_kprobe: EXPECTATION FAILED at lib/tests/test_kprobes.c:64 Expected 0 == register_kprobe(&kp), but register_kprobe(&kp) == -22 (0xffffffffffffffea) ... Unable to handle kernel paging request ... The testsuite defines several kprobes and kretprobes as static variables that are preserved across test runs. After register_kprobe and unregister_kprobe, a kprobe contains some leftover data that must be cleared before the kprobe can be registered again. The tests are setting symbol_name to define the probe location. Address and flags must be cleared. The existing code clears some of the probes between subsequent tests, but not between two test runs. EPSS estimates a 0.16% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: test_kprobes: clear kprobes between test runs Running the kprobes sanity tests twice makes all tests fail and eventually crashes the kernel. [root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run ... # Totals: pass:5 fail:0 skip:0 total:5 ok 1 kprobes_test [root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run ... # test_kprobe: EXPECTATION FAILED at lib/tests/test_kprobes.c:64 Expected 0 == register_kprobe(&kp), but register_kprobe(&kp) == -22 (0xffffffffffffffea) ... Unable to handle kernel paging request ... The testsuite defines several kprobes and kretprobes as static variables that are preserved across test runs. After register_kprobe and unregister_kprobe, a kprobe contains some leftover data that must be cleared before the kprobe can be registered again. The tests are setting symbol_name to define the probe location. Address and flags must be cleared. The existing code clears some of the probes between subsequent tests, but not between two test runs. The leftover data from a previous test run makes the registrations fail in the next run. Move the cleanups for all kprobes into kprobes_test_init, this function is called before each single test (including the first test of a test run).
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= e44e81c5b90f698025eadceb7eef8661eda117d5, < 08d355936fcf70c81c94f9fe7310450b65c53399; >= e44e81c5b90f698025eadceb7eef8661eda117d5, < accc0004c501a9918313142282b094d408af06fb; >= e44e81c5b90f698025eadceb7eef8661eda117d5, < 1c24cf1fd67f6702c719ab73499392cb7af956ae; >= e44e81c5b90f698025eadceb7eef8661eda117d5, < 96515819d79f356f40da5540968d838ea570fab9; >= e44e81c5b90f698025eadceb7eef8661eda117d5, < ef5581bb30efb939cc2bf093475c6cc85258e5cd |
| Linux | Linux | 5.16 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-64163?
How severe is CVE-2026-64163?
How do I fix CVE-2026-64163?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-64158In the Linux kernel, the following vulnerability has been re…7.3
- CVE-2026-64159In the Linux kernel, the following vulnerability has been re…
- CVE-2026-6416Tanium addressed an uncontrolled resource consumption vulner…4.9
- CVE-2026-64160In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-64161In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64162In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-64164In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64165In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64166In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64167In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64168In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64169In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-64163?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
