CVE-2026-93249 in Linux
Tóm tắt
Bởi VulDB • 24/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
spi: amlogic-spisg: Đảm bảo cấu trúc clk_init_data được khởi tạo đầy đủ
Cấu trúc clk_init_data chứa nhiều thành viên loại trừ lẫn nhau cho các phương pháp khác nhau để chỉ định cha mẹ (parents) có thể của một đồng hồ, khiến các driver phải chỉ khởi tạo những thành viên mà chúng cần. Tuy nhiên, việc không khởi tạo tất cả các thành viên có thể gây ra các vấn đề tinh vi, vốn chỉ xuất hiện khi CONFIG_INIT_STACK_ALL_PATTERN hoặc CONFIG_INIT_STACK_NONE được bật.
Hàm aml_spisg_clk_init() điền vào init.parent_data và giả định rằng init.parent_names là NULL. Tuy nhiên, cái sau không được khởi tạo, do đó có thể gây ra lỗi crash (sự cố).
Đảm bảo tất cả các thành viên đều được khởi tạo đầy đủ để sửa chữa các lỗi như vậy và tránh sự cố trong tương lai khi chuyển đổi các driver sang một phương pháp khác để chỉ định cha mẹ.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.