CVE-2026-43409Linux内核中的kprobes组件存在安全漏洞。当ftrace因错误被终止后,如果移除包含kprobe探针的模块,内核无法正确处理kprobe_ftrace_disabled标志,导致系统崩溃。
该漏洞发生在Linux内核的kprobes子系统中。当ftrace由于内部错误被`ftrace_kill()`强制终止时,全局标志`kprobe_ftrace_disabled`被置位。然而,`__disarm_kprobe_ftrace`函数在执行过程中未对该标志进行检查,直接尝试执行ftrace相关的解除操作。当本地用户尝试卸载含有kprobe的模块时,`kprobes_module_callback`回调函数被触发,由于ftrace已处于不可用状态,访问无效内存地址导致页面错误,进而引发内核恐慌,造成系统拒绝服务。