CVE-2026-98376 in Linuxthông tin

Tóm tắt

Bởi VulDB • 09/10/2026

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

bpf: Sử dụng array_map_meta_equal cho việc thay thế bản đồ con (inner map) kiểu mảng per-cpu

Con trỏ hàm `percpu_array_map_ops.map_meta_equal` đang trỏ đến `bpf_map_meta_equal()` chung, vốn không so sánh giá trị `max_entries`. Khi một mảng per-cpu đóng vai trò là bản đồ con, việc thay thế nó bằng một bản đồ có ít `max_entries` hơn sẽ bỏ qua kiểm tra này. Vì hàm `percpu_array_map_gen_lookup()` nội tuyến hóa (inlines) `index_mask` của template gốc dưới dạng giá trị tức thời JIT (JIT immediate), nên một thao tác lookup trên bản đồ thay thế có thể truy cập vào mảng `pptrs[]` vượt quá giới hạn cho phép.

Định hướng lại con trỏ hàm `percpu_array_map_ops.map_meta_equal` đến `array_map_meta_equal()`, vốn đã thực thi kiểm tra bằng nhau của `max_entries`.

Thêm một bài kiểm tra tự động (selftest) để xác minh rằng việc thay thế bản đồ con kiểu mảng per-cpu bằng một bản đồ có kích thước khác sẽ bị từ chối.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

09/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!