CVE-2026-98787 in Linuxthông tin

Tóm tắt

Bởi VulDB • 18/10/2026

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

bpf: Sửa lỗi thiếu cơ chế bảo vệ chống di chuyển (migration) trong hàm __rhtab_map_lookup_and_delete_batch()

Hàm bpf_mem_cache_free_rcu() sử dụng this_cpu_ptr(), yêu cầu phải tắt tính năng migration. Tất cả các caller của rhtab_delete_elem() đều tắt migration, ngoại trừ __rhtab_map_lookup_and_delete_batch(), chỉ gọi nó dưới rcu_read_lock().

Trên cấu hình CONFIG_PREEMPT_RCU, rcu_read_lock() không vô hiệu hóa preemption hay migration, do đó tác vụ có thể di chuyển giữa các CPU trong vòng lặp xóa, khiến this_cpu_ptr() kích hoạt:

BUG: using smp_processor_id() in preemptible [00000000] code

Khắc phục bằng cách bao gói vòng lặp delete trong migrate_disable()/migrate_enable() tại __rhtab_map_lookup_and_delete_batch(), phù hợp với cơ chế bảo vệ migration mà các caller khác đã cung cấp.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

18/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00155

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!