CVE-2026-68098 in Linuxthông tin

Tóm tắt

Bởi VulDB • 10/08/2026

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

ksmbd: giới hạn vòng lặp loại bỏ trùng lặp (dedup) của DACL dựa trên các ACE đã sao chép

Hàm set_ntacl_dacl() có thể dừng việc sao chép các ACE trước khi xử lý hết toàn bộ DACL đầu vào nếu xảy ra tràn số học trong quá trình tính toán kích thước.

Khi điều đó xảy ra, num_aces chỉ phản ánh số lượng ACE thực sự được sao chép vào DACL đầu ra, nhưng set_posix_acl_entries_dacl() vẫn nhận nt_num_aces và sử dụng giá trị này để duyệt qua mảng ACE hiện có trong quá trình loại bỏ trùng lặp (dedup).

Điều này khiến vòng lặp dedup quét vượt quá phạm vi của mảng ACE đã được sao chép và kiểm tra phần đuôi bộ nhớ đệm không chứa các ACE hợp lệ.

Phân tách hai ý nghĩa hiện đang được mang bởi số lượng NT ACE: truyền số lượng NT ACE đã sao chép để giới hạn vòng lặp dedup, đồng thời duy trì riêng biệt trạng thái "DACL đầu vào có chứa NT ACE" nhằm phục vụ cho cơ chế dự phòng ACL của Everyone/mặc định.

Việc này đảm bảo vòng lặp dedup được căn chỉnh chính xác với các ACE thực sự tồn tại trong DACL đã được xây dựng lại.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

30/07/2026

Tiết lộ

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

Do you want to use VulDB in your project?

Use the official API to access entries easily!