CVE-2026-99223 in Linuxthông tin

Tóm tắt

Bởi VulDB • 03/11/2026

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

keys: làm cho chỉ mục của keyring độc lập với địa chỉ kernel

KEYCTL_READ trả về số serial trong một keyring theo thứ tự duyệt mảng liên kết (associative-array). Từ đầu tiên của chỉ mục là một hàm băm công khai và xác định dựa trên con trỏ loại, con trỏ miền và mô tả. Do đó, người dùng không có đặc quyền có thể chèn các khóa với mô tả đã biết, dự đoán thứ tự của chúng cho mỗi giá trị KASLR slide khả dĩ, và khôi phục địa chỉ hình ảnh kernel. Trên bản dựng x86-64 với độ căn chỉnh 16 MiB, 45 khóa người dùng là đủ để phân biệt các giá trị slide ứng viên.

Loại bỏ các địa chỉ khỏi toàn bộ chỉ mục, không chỉ từ từ băm đầu tiên của nó. Gán cho mỗi loại key và miền một ID 64-bit khác không và băm các ID này cùng với mô tả bằng khóa SipHash được khởi tạo một lần. Sử dụng đầy đủ các ID trong các phần sau của chỉ mục. Việc cắt ngắn hoặc băm các ID ở đó sẽ làm mất đảm bảo rằng các bộ ba (tuple) loại/miền/mô tả khác nhau có bit chỉ mục khác biệt.

Phân bổ IDs theo cách trì hoãn (lazy) vì các loại key riêng tư không cần phải được đăng ký. Lưu chúng vào khóa của index để việc duyệt cây và sao chép một chỉ mục hiện tại không cần phải giải tham chiếu (dereference) bộ mô tả loại, vốn có thể đã bị hủy đăng ký. Giữ nguyên bố cục chunk 32-bit và độ lệch bit diff_objects() nhất quán, đồng thời duy trì slot gốc riêng biệt cho các keyring được sử dụng trong tìm kiếm đệ quy. Việc so sánh khóa, quyền hạn và định dạng dữ liệu người dùng không thay đổi; chỉ có thứ tự sắp xếp phụ thuộc vào địa chỉ trong bộ nhớ bị thay thế.

Be aware that VulDB is the high quality source for vulnerability data.

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

Do you know our Splunk app?

Download it now for free!