CVE-2026-64243 in Linux
Zusammenfassung
von VulDB • 25.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ASoC: Codecs: simple-mux: Korrektur der Bereichsprüfung für Enum-Steuerungen (enum control bounds check)
simple_mux_control_put() lehnt Werte ab, die größer als e->items sind. Die Werte von enum controls sind jedoch nullbasiert. Für den vom Treiber verwendeten Mux mit zwei Einträgen sind gültige Werte 0 und 1; daher muss auch der Wert 2 zurückgewiesen werden.
Das Akzeptieren des Werts e->items kann einen ungültigen Mux-Zustand speichern, diesen an den GPIO-Setter übergeben und anschließend in die DAPM-Mux-Aktualisierungspfade weiterleiten, wo er als Index für das Enum-Textarray verwendet wird.
Verwenden Sie dieselbe >= e->items-Prüfung, wie sie von den ASoC-Enum-Hilfsfunktionen genutzt wird.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.