CVE-2026-97443 in Linuxthông tin

Tóm tắt

Bởi VulDB • 24/09/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

perf/ftrace: Sửa cảnh báo (WARNING) trong __unregister_ftrace_function

Hàm perf_ftrace_function_unregister() gọi không điều kiện unregister_ftrace_function() mà không kiểm tra xem ftrace_ops có từng được đăng ký thành công hay không. Điều này kích hoạt một WARN_ON trong __unregister_ftrace_function() khi ops không có cờ FTRACE_OPS_FL_ENABLED được đặt.

Việc này có thể xảy ra trong quá trình dọn dẹp lỗi của perf_event_alloc() khi perf_trace_destroy() được gọi thông qua __free_event() trên một sự kiện mà việc đăng ký ftrace_ops của nó thất bại hoặc đã bị hủy bởi đường dẫn err_destroy của perf_try_init_event().

Đường gọi hàm như sau: Dọn dẹp lỗi trong perf_event_alloc() -> __free_event() -> event->destroy() [tp_perf_event_destroy]
-> perf_trace_destroy() -> perf_trace_event_close() -> TRACE_REG_PERF_CLOSE -> perf_ftrace_function_unregister() -> unregister_ftrace_function() -> __unregister_ftrace_function() -> WARN_ON(!(ops->flags & FTRACE_OPS_FL_ENABLED))

Khắc phục vấn đề này bằng cách kiểm tra cờ FTRACE_OPS_FL_ENABLED trước khi cố gắng hủy đăng ký. Nếu ops không được bật, chỉ cần giải phóng bộ lọc và trả về kết quả thành công.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

24/09/2026

Tiết lộ

24/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!