CVE-2026-89936 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
iio: dac: m62332: Korrektur des Ungleichgewichts im Regulator-Referenzzähler
m62332_set_value() aktiviert den Vcc-Regulator bei jedem Schreiben eines nicht-null Werts und deaktiviert ihn bei jedem Schreiben von null, ohne den aktuellen Zustand des Kanals zu verfolgen. Da der Regulator referenzgezählt wird, führt das direkte Ändern eines Kanals von einem nicht-null Wert auf einen anderen dazu, dass er mehrmals aktiviert wird, während ein späteres Schreiben von Null ihn nur einmal deaktiviert. Der Referenzzähler kehrt nie auf null zurück und der Regulator bleibt unbegrenzt aktiviert.
Aktivieren Sie den Regulator ausschließlich beim Übergang von null zu einem nicht-null Wert und deaktivieren Sie ihn ausschließlich beim Übergang von einem nicht-null Wert zu null, indem Sie den zuvor gespeicherten Kanalwert zur Erkennung der Flanke verwenden. Stellen Sie das Gleichgewicht des Regulators im I2C-Fehlerpfad wieder her, damit der Referenzzähler auch bei einem fehlgeschlagenen Schreibvorgang konsistent bleibt.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.