CVE-2026-80650 in Linuxinfo

Zusammenfassung

von VulDB • 28.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

media: atomisp: gc2235: UAF und Speicherleck korrigiert

gc2235_probe() behandelt seine Fehlerpfade nicht korrekt.

Wenn media_entity_pads_init() fehlschlägt, wird gc2235_remove() aufgerufen, das die Subdev herunterfährt und dev freigibt, aber dann weiterhin zu atomisp_register_i2c_module() durchläuft. Dies führt zu einem Use-After-Free (UAF).

Wenn atomisp_register_i2c_module() fehlschlägt, bleiben die Media Entity und der Control Handler initialisiert zurück und dev wird nicht freigegeben (Speicherleck).

gc2235_remove() ruft media_entity_cleanup() und v4l2_ctrl_handler_free() bedingungslos auf, diese sind jedoch in jedem Fehlerpfad von gc2235_probe() nicht initialisiert.

Ersetzen Sie die Aufrufe von gc2235_remove() in den Probe-Fehlerpfaden durch explizite Unwind-Labels (Rückwärtsabwicklung), die nur die Ressourcen freigeben, die an jeder Fehlerschwerpunktstelle initialisiert wurden, und zwar in umgekehrter Reihenfolge der Initialisierung.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

28.08.2026

Moderieren

akzeptiert

Eintrag

VDB-396590

CPE

bereit

EPSS

0.00168

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!