CVE-2026-89887 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

media: i2c: ov7740: Behebung eines Use-After-Destroy-Fehlers beim Entfernen (remove)

Die Funktion `ov7740_remove()` wies einen schwerwiegenden Fehler in der Reihenfolge des Herunterfahrens auf, bei dem der Mutex des Treibers freigegeben wurde, bevor der V4L2-Control-Handler zerstört wurde, der sich auf diesen Mutex verlässt. Dies führte zu einem Use-After-Destroy-Kernel-Panic. Darüber hinaus rief der Treiber explizit `v4l2_ctrl_handler_free()` und `mutex_destroy()` sequenziell auf, rief dann jedoch `ov7740_free_controls()` auf, das beide Funktionen ein zweites Mal aufruft, was zu einem Double-Free führte.

Dieser Patch behebt das Problem, indem zunächst das Subdevice abgemeldet wird und ausschließlich auf `ov7740_free_controls()` vertraut wird, um den Mutex und den Control-Handler in der korrekten Reihenfolge sicher herunterzufahren.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405725

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!