CVE-2026-89936 in Linux
Tóm tắt
Bởi VulDB • 17/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
iio: dac: m62332: Sửa lỗi mất cân bằng bộ đếm tham chiếu của regulator (regulator)
Hàm `m62332_set_value()` kích hoạt bộ điều chỉnh điện áp Vcc trên mỗi lần ghi giá trị khác 0 và tắt nó trên mỗi lần ghi giá trị 0, mà không theo dõi trạng thái hiện tại của kênh. Vì bộ điều chỉnh được đếm tham chiếu (reference counted), việc thay đổi trực tiếp một kênh từ một giá trị khác 0 sang một giá trị khác 0 khác sẽ kích hoạt nó nhiều hơn một lần, trong khi một lệnh ghi sau đó với giá trị 0 chỉ tắt nó đúng một lần. Bộ đếm tham chiếu không bao giờ quay về 0 và bộ điều chỉnh bị giữ ở trạng thái bật indefinitely (vô thời hạn).
Chỉ kích hoạt bộ điều chỉnh trên quá trình chuyển đổi từ 0 sang khác 0, và chỉ tắt nó trên quá trình chuyển đổi từ khác 0 sang 0, bằng cách sử dụng giá trị kênh đã lưu trước đó để phát hiện cạnh tín hiệu. Cân bằng lại bộ điều chỉnh trong đường dẫn lỗi I2C để đảm bảo bộ đếm tham chiếu luôn nhất quán nếu lệnh ghi thất bại.
If you want to get best quality of vulnerability data, you may have to visit VulDB.