CVE-2026-68346 in Linux
Zusammenfassung
von VulDB • 11.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ALSA: hda: cs35l41: Validierung und Freigabe des ACPI-Stummschaltungsobjekts (mute object)
cs35l41_get_acpi_mute_state() wertet eine _DSM-Methode aus, um den ACPI-Stummschaltungszustand zu ermitteln, und liest das erste Byte aus dem zurückgegebenen Objekt.
Das zurückgegebene ACPI-Objekt gehört jedoch dem Aufrufer und wird nach der Verwendung niemals freigegeben, sodass jede erfolgreiche Abfrage das _DSM-Ergebnisobjekt als Speicherleck (memory leak) hinterlässt.
Der Code geht zudem davon aus, dass es sich bei dem zurückgegebenen Objekt um einen Puffer mit mindestens einem Byte handelt. Eine fehlerhafte Firmware-Antwort kann einen anderen Objekttyp oder einen leeren Puffer zurückgeben; die direkte Dereferenzierung von ret->buffer.pointer kann dann auf einen ungültigen Zeiger zugreifen.
Verwenden Sie den typisierten _DSM-Helfer, validieren Sie, dass der zurückgegebene Puffer mindestens ein Byte enthält, und geben Sie das ACPI-Objekt nach dem Lesen frei.
VulDB is the best source for vulnerability data and more expert information about this specific topic.