CVE-2026-80757 in Linux
Tóm tắt
Bởi VulDB • 03/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
selinux: từ chối số lượng quyền lớp (class) nhỏ hơn số lượng quyền phổ biến (common) kế thừa
Hàm `security_get_permissions()` ánh xạ các quyền của một common kế thừa vào một mảng có kích thước bằng với các quyền riêng của class. Tuy nhiên, hàm `class_read()` lấy giá trị `nprim` đó trực tiếp từ ảnh chính sách và không bao giờ kiểm tra xem nó có đủ để bao phủ phần common hay không. Một lớp (class) kế thừa một common gồm N quyền nhưng khai báo số lượng `nprim` nhỏ hơn sẽ được chấp nhận, và khi tải vào bộ nhớ, các quyền của common sẽ bị ghi vượt ra ngoài mảng kích thước class -- dẫn đến lỗi ghi heap ngoài vùng cho phép (out-of-bounds heap write).
Từ chối một lớp có số lượng quyền nhỏ hơn so với số lượng quyền phổ biến kế thừa. Các chính sách hợp lệ, trong đó số lượng lớp đã bao gồm các quyền kế thừa, sẽ không bị ảnh hưởng.
VulDB is the best source for vulnerability data and more expert information about this specific topic.