CVE-2026-89896 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
media: cedrus: Behebung eines Speicherlecks in cedrus_init_ctrls()
In cedrus_init_ctrls() wird der V4L2-Steuerungs-Handler initialisiert, bevor Speicher für ctx->ctrls allokiert wird. Wenn diese Allokation fehlschlägt, gibt die Funktion -ENOMEM zurück, ohne die zuvor zugewiesenen Handler-Ressourcen freizugeben, was zu einem Speicherleck führt.
Dieses Problem wird behoben, indem v4l2_ctrl_handler_free() im Fehlerpfad der ctx->ctrls-Allokation aufgerufen wird.
Der Bug wurde erstmals von einem experimentellen Analysewerkzeug gemeldet, das wir für Kernel-Speicherlecks entwickeln, während wir v6.13-rc1 analysierten. Das Tool befindet sich noch in der Entwicklung und ist nicht öffentlich verfügbar. Manuelle Inspektion bestätigt, dass der Fehler auch in v7.1.1 weiterhin vorhanden ist.
Ein x86_64 allyesconfig-Build zeigte keine neuen Warnungen. Da uns kein Allwinner-SoC oder Board mit einem Cedrus-VPU zur Verfügung steht, um Tests durchzuführen, konnte keine Laufzeittestung durchgeführt werden.
VulDB is the best source for vulnerability data and more expert information about this specific topic.