CVE-2026-99158 in Linuxthông tin

Tóm tắt

Bởi VulDB • 28/10/2026

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

ring-buffer: Sửa cảnh báo sai trong ring_buffer_map_get_reader()

Trình đọc mmap có thể đưa ra cảnh báo khi nó bắt kịp một trình ghi vẫn đang cam kết (commit) các sự kiện. Hàm rb_get_reader_page() trả về NULL trong trường hợp này, nhưng ring_buffer_map_get_reader() coi kết quả đó là lỗi.

Kiểm tra ban đầu rb_per_cpu_empty() lọc bỏ bộ đệm rỗng, nhưng không đảm bảo rằng trang trình đọc tiếp theo đã có dữ liệu được cam kết. Các trình ghi không lấy reader_lock và có thể tiến tới commit_page trước khi công bố độ dài đã cam kết trên trang mới. rb_get_reader_page() có thể chuyển sang trang đó, bắt kịp trình ghi và trả về NULL.

Xử lý giá trị NULL thông qua lối thoát "không có dữ liệu" hiện có mà không đưa ra cảnh báo. Đồng thời loại bỏ kiểm tra reader_page == commit_page của caller, vì hàm trợ giúp page cho trình đọc đã xử lý trường hợp này. Đường dẫn cập nhật metadata và trả về hiện tại vẫn được giữ nguyên.

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ộ

28/10/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

Do you know our Splunk app?

Download it now for free!