๐Ÿ” CVE Alert

CVE-2026-89899

UNKNOWN 0.0

media: cec: disable delayed work before freeing an interrupted transmit

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: media: cec: disable delayed work before freeing an interrupted transmit cec_transmit_msg_fh() drops adap->lock to wait for a blocking transmit in wait_for_completion_killable(). If that wait is interrupted by a signal, cancel_delayed_work_sync() can run before the CEC kthread arms the reply timeout via schedule_delayed_work(&data->work) in cec_transmit_done_ts(). The work is then armed after the cancel, and the data is freed with its delayed_work still pending: ODEBUG: free active (active state 0) object: ... hint: cec_wait_timeout Use disable_delayed_work_sync(): it cancels the work and disables it, so the later schedule_delayed_work() becomes a no-op and the work cannot be re-armed. The data is freed right after, so it need not be re-enabled.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 16, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
490d84f6d73c12f4204241cff8651eed60aae914 < 9a951931d4b4084acd64fa55fc3672a9da45ddf9 490d84f6d73c12f4204241cff8651eed60aae914 < a3adb63b121937b97f7fdc51e96564c7c799538b 490d84f6d73c12f4204241cff8651eed60aae914 < 9c6ceb0949227c1f0cf0e19393daec72d9889871 490d84f6d73c12f4204241cff8651eed60aae914 < 0fbd5c2327020858c45b2d1c65775d64cdeca523 e448dfd6d3ec944411f6575bc24e4f8baa1e297f 2781b86d7e45de09befa5ace296b66787146561f 4.18.19 < 4.19 4.19.2 < 4.20
Linux / Linux
4.20

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/9a951931d4b4084acd64fa55fc3672a9da45ddf9 git.kernel.org: https://git.kernel.org/stable/c/a3adb63b121937b97f7fdc51e96564c7c799538b git.kernel.org: https://git.kernel.org/stable/c/9c6ceb0949227c1f0cf0e19393daec72d9889871 git.kernel.org: https://git.kernel.org/stable/c/0fbd5c2327020858c45b2d1c65775d64cdeca523