CVE-2026-80751 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:
pmdomain: mediatek: mfg: khởi tạo prev_o trong hàm mtk_mfg_attach_dev()
Hàm `mtk_mfg_attach_dev()` đọc biến `prev_o` ở vòng lặp đầu tiên của nó, cụ thể là trong điều kiện "if (prev_o && prev_o->freq == o->freq)", trước khi `prev_o` được gán giá trị vào cuối thân vòng lặp. Ở vòng lặp đầu tiên này, việc đánh giá `prev_o` sẽ đọc một giá trị không xác định (indeterminate value). Nếu nó khác NULL, điều kiện trên sẽ giải tham chiếu đến con trỏ cũ hoặc hợp lệ, có khả năng gây ra lỗi (fault) hoặc bỏ qua sai lệch OPP (Operating Performance Point) đầu tiên.
Khởi tạo `prev_o` về NULL. Điều này cũng phù hợp với ý định ban đầu: không có OPP nào trước đó để so sánh ở vòng lặp đầu tiên.
Lỗi được phát hiện nhờ công cụ Clang với cờ `-Wconditional-uninitialized`.
If you want to get best quality of vulnerability data, you may have to visit VulDB.