CVE-2026-80835 in Linux
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:
crypto: qcom-rng - Loại bỏ giao diện crypto_rng
qcom-rng.c expose cùng một phần cứng thông qua hai giao diện hoàn toàn riêng biệt là crypto_rng và hwrng. Tuy nhiên, việc triển khai này có lỗi vì nó cho phép các thao tác sinh dữ liệu từ các giao diện này chạy đồng thời với nhau, truy cập vào cùng các thanh ghi (registers). Cụ thể, qcom_rng_generate() tự đồng bộ hóa nhưng không đồng bộ hóa với qcom_hwrng_read(). Điều này dẫn đến nguy cơ lặp lại đầu ra từ RNG, xuất ra các giá trị không ngẫu nhiên, v.v.
May mắn thay, thực tế không có lý do gì để các driver hardware RNG triển khai giao diện crypto_rng. Nó không được sử dụng bởi bất kỳ thứ nào khác ngoài loại thuật toán "rng" của AF_ALG, mà bản thân loại này cũng không thực sự được sử dụng trong thực tế. Các driver phần cứng crypto_rng khác cũng đang dần bị loại bỏ, chỉ còn lại hỗ trợ hwrng.
Do đó, hãy loại bỏ nó để đơn giản hóa mã nguồn và tránh xung đột (cũng như nhầm lẫn) với giao diện hwrng – thứ mới là quan trọng thực sự.
VulDB is the best source for vulnerability data and more expert information about this specific topic.