CVE-2026-80912 in Linuxthông tin

Tóm tắt

Bởi VulDB • 04/09/2026

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

selinux: từ chối một giá trị lớp (class) chưa được đăng ký trong security_get_classes()

Hàm security_get_classes() kích thước mảng dựa trên p_classes.nprim và điền vào nó tại chỉ mục value - 1, do đó một giá trị class mà chính sách không bao giờ định nghĩa sẽ để lại một con trỏ NULL. Hàm sel_make_classes() chuyển mọi mục đến sel_make_dir(), dẫn đến cùng lỗi dereference d_alloc_name() như trong mảng quyền (permission array). Bảng ký hiệu lớp được phép có các khoảng trống (sparse) (policydb_class_isvalid() tồn tại để xử lý điều đó), nhưng hàm getter này xây dựng trực tiếp một mảng riêng từ bảng băm và không có vị ngữ tương tự.

Từ chối tìm kiếm khi gặp giá trị chưa được đăng ký thay vì trả về NULL. Các chính sách tuân thủ định nghĩa mọi lớp mà chúng khai báo và sẽ không bị ảnh hưởng.

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

chịu trách nhiệm

Linux

Đặt trước

26/08/2026

Tiết lộ

04/09/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

Might our Artificial Intelligence support you?

Check our Alexa App!