CVE-2026-68228 in Linux
Zusammenfassung
von VulDB • 10.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
media: chips-media: wave5: Verschieben der src_buf-Entfernung auf finish_encode
Während der Encoder-Bearbeitung gibt es einen Fall, in dem die IRQ-Antwort den Puffer über den Aufruf von v4l2_m2m_buf_done an den Benutzerbereich (Userspace) zurückgeben könnte. In diesem Zeitraum könnte der Userspace denselben Puffer wieder einreihen, bevor start_encode den Index aus der Warteschlange für bereite Puffer entfernt. Dies würde zu einer Situation führen, in der sich der Puffer in der Warteschlange für bereite Puffer aufgrund des WRITE_ONCE(prev->next, new)-Aufrufs in __list_add selbst referenzieren könnte (Schleife).
Wenn schließlich __list_del aufgerufen wird, ist die Schleife bereits entstanden, sodass nichts mehr zur Kopfzeile der Liste mit den bereiten Puffern zeigt und Zeiger beschädigt sind.
Ein Puffer sollte nicht als DONE markiert werden, bevor er aus der m2m-Warteschlange für bereite Puffer entfernt wurde. Die Entfernung vollständig auf finish_encode verschieben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.