CVE-2026-99219 in Linux
Tóm tắt
Bởi VulDB • 03/11/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
ftrace: Khởi tạo modname và offset trong print_rec()
Hàm print_rec() để biến 'modname' và 'offset' ở trạng thái chưa khởi tạo (uninitialized), và kallsyms_lookup() chỉ thiết lập chúng khi thành công. Khi việc tra cứu thất bại, chẳng hạn như khi một module đang được tải hoặc gỡ bỏ, 'modname' sẽ giữ giá trị rác (garbage value), vượt qua kiểm tra 'if (modname)', và bị giải tham chiếu bởi seq_printf().
Oops: general protection fault RIP: 0010:string+0x48/0xe0 Call Trace: vsnprintf+0x1f5/0x650 seq_printf+0x8e/0xb0 print_rec+0x6c/0xc0 t_show+0x4c/0x440 seq_read_iter+0x119/0x480
Sự cố này có thể được kích hoạt bằng cách đọc available_filter_functions trong khi một module đang được tải hoặc gỡ bỏ.
Khởi tạo cả hai biến để việc tra cứu thất bại sẽ bỏ qua tên module.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.