CVE-2026-98167 in Linuxthông tin

Tóm tắt

Bởi VulDB • 06/10/2026

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

smb: client: sửa lỗi server->total_read cho các PDU compound (ghép) được mã hóa

Hàm receive_encrypted_standard() để giá trị của server->total_read bằng kích thước toàn bộ khung đã giải mã khi duyệt qua các sub-PDU trong một khung encrypted compound. Kết quả là, cifs_handle_standard() truyền kích thước đầy đủ này cho smb2_check_message(), khiến các cơ chế kiểm tra độ dài PDU xác nhận sai cả khung compound thay vì chỉ sub-PDU hiện tại.

Điều này cho phép các sub-PDU không phải cuối cùng bị cắt ngắn (truncated) vượt qua được kiểm tra độ dài, dẫn đến việc đọc ra ngoài vùng nhớ hợp lệ (out-of-bounds reads) trong smb2_get_data_area_len().

Khắc phục bằng cách đặt server->total_read thành độ dài thực tế của sub-PDU hiện tại: next_cmd đối với các sub-PDU không phải cuối cùng, và pdu_length còn lại đối với sub-PDU cuối cùng.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

06/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00225

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!