CVE-2026-80755 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 một giá trị quyền vượt quá số lượng quyền của lớp (class)
Hàm perm_read() giới hạn giá trị quyền theo SEL_VEC_MAX nhưng không giới hạn theo nprim của lớp hoặc common sở hữu, vốn được lấy nguyên văn từ ảnh chính sách. Sau đó, security_get_permissions() ghi perms[value - 1] vào một mảng kcalloc có kích thước nprim, do đó một lớp khai báo ít quyền hơn giá trị quyền lớn nhất của nó sẽ gây ra việc ghi tràn bộ nhớ heap (out-of-bounds heap write). Các bảng ký hiệu cấp cao nhất được xác thực theo cách này; trong khi đó, bảng quyền per-class lồng nhau thì không.
Từ chối một quyền có giá trị vượt quá nprim, vốn đã được thiết lập khi perm_read() chạy. Các chính sách hợp lệ (well-formed) sẽ không bị ảnh hưởng.
[PM: tinh chỉnh chú thích để phù hợp với độ dài dòng]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.