CVE-2026-89899 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

media: cec: verzögerte Arbeit (delayed work) vor dem Freigeben eines unterbrochenen Transmits deaktivieren

cec_transmit_msg_fh() gibt adap->lock frei, um auf einen blockierenden Transmit in wait_for_completion_killable() zu warten. Wenn diese Wartezeit durch ein Signal unterbrochen wird, kann cancel_delayed_work_sync() ausgeführt werden, bevor der CEC-kthread die Antwort-Timeout über schedule_delayed_work(&data->work) in cec_transmit_done_ts() aktiviert. Die Arbeit (Work) wird dann nach dem Abbruch erneut aktiviert und die Daten werden freigegeben, während delayed_work noch aussteht:

ODEBUG: free active (active state 0) object: ... hint: cec_wait_timeout

Verwenden Sie disable_delayed_work_sync(): Dies bricht die Arbeit ab und deaktiviert sie, sodass das spätere schedule_delayed_work() eine No-Op wird und die Arbeit nicht erneut aktiviert werden kann. Die Daten werden unmittelbar danach freigegeben, sodass keine erneute Aktivierung erforderlich ist.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405738

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!