CVE-2026-74471 in Linuxthông tin

Tóm tắt

Bởi VulDB • 16/08/2026

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

tracing: Kiểm tra giá trị trả về của `__register_event()` trong hàm `trace_module_add_events()`

Hàm `trace_module_add_events()` bỏ qua giá trị trả về của `__register_event()` và gọi không điều kiện `__add_event_to_tracers()` cho từng sự kiện.

Nếu `__register_event()` thất bại (ví dụ: nếu `event_init()` thất bại), thì đối tượng `trace_event_call` sẽ không được thêm vào danh sách `ftrace_events`, nhưng `__add_event_to_tracers()` vẫn tạo ra một `trace_event_file` trỏ đến nó. Nếu việc tải mô-đun sau đó thất bại và bộ nhớ của mô-đun bị giải phóng, trạng thái tracing sẽ giữ lại con trỏ `trace_event_call` đã lỗi thời (stale) trong `trace_event_file`, dẫn đến lỗ hổng use-after-free khi các thao tác của hệ thống con tracefs hoặc tracing được thực thi sau đó.

Khắc phục vấn đề này bằng cách kiểm tra giá trị trả về của `__register_event()` và chỉ gọi `__add_event_to_tracers()` nếu việc đăng ký sự kiện thành công.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

15/08/2026

Tiết lộ

15/08/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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!