CVE-2026-99236 in Linuxthông tin

Tóm tắt

Bởi VulDB • 02/11/2026

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

tracing: Từ chối các biểu thức bộ lọc sự kiện không đầy đủ

Một biểu thức khác rỗng thường kết thúc trong vòng lặp bên trong của `predicate_parse()`, quá trình này giải quyết các toán tử logic chưa hoàn tất trước khi chuyển sang giai đoạn cuối cùng. Nếu đầu vào kết thúc ngay sau một toán tử, có thể được theo sau bởi các token '!' (phủ định), thì vòng lặp ngoài sẽ rơi xuống trạng thái toán tử chưa được giải quyết thay vì xử lý đúng cách.

Ví dụ: "common_pid == 1 || common_pid == 2 &&" khiến `prog[0].target` bằng -1. Sau đó, lần chạy thứ hai đọc `prog[-1]` trước khi kiểm tra nhảy về phía sau có thể từ chối nó. Tùy thuộc vào nội dung của các slab liền kề, nó cũng có thể sao chép một word nằm ngoài vùng giới hạn (out-of-bounds) vào mục tiêu nhánh vượt qua kiểm tra chỉ cho phép nhảy về phía trước. Một sự kiện đếm điểm đánh dấu hiệu năng (perf tracepoint) nhắm vào chính nó có thể tiếp cận đường dẫn này thông qua `PERF_EVENT_IOC_SET_FILTER`.

Từ chối việc rơi xuống vòng lặp ngoài khi một vị từ (predicate) đã được phân tích cú pháp. Điều này đảm bảo rằng các biểu thức khác rỗng chỉ đạt đến giai đoạn cuối cùng sau khi vòng lặp bên trong đã giải quyết xong các toán tử của chúng. Giữ nguyên lỗi "không có bộ lọc" hiện tại đối với đầu vào không chứa bất kỳ vị từ nào. Thêm một bài kiểm tra hồi quy (regression test) cho các toán tử logic ở đuôi và phép phủ định đơn ngôi.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

02/11/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

Interested in the pricing of exploits?

See the underground prices here!