-

CVE-2026-89871

media: video-i2c: fix kthread error pointer left in kthread_vid_cap on failure

In the Linux kernel, the following vulnerability has been resolved:

media: video-i2c: fix kthread error pointer left in kthread_vid_cap on failure

kthread_run() returns an ERR_PTR on failure, not NULL.
When start_streaming() fails, data->kthread_vid_cap is left holding
this error pointer instead of being cleared.

This causes two subsequent bugs:
1. A future call to start_streaming() sees a non-NULL kthread_vid_cap
   and returns 0 (success) immediately, without actually starting the
   capture thread.
2. A call to stop_streaming() checks 'kthread_vid_cap == NULL' which
   is false for an error pointer, and proceeds to call kthread_stop()
   on the error pointer, leading to a kernel crash.

Fix this by resetting kthread_vid_cap to NULL on failure before
jumping to the error path.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 5cebaac609744414463d1ecc28fdecd26c1b9bc1
Version < db0f4531aa55cfb0171684ebfffe3ff04b79d5a8
Status affected
Version 5cebaac609744414463d1ecc28fdecd26c1b9bc1
Version < 0fac63cac6689588da530764ccb6ba55ee8e4d8b
Status affected
Version 5cebaac609744414463d1ecc28fdecd26c1b9bc1
Version < 5c35d380bea60503c4fe0986fe1de6a3263282b3
Status affected
Version 5cebaac609744414463d1ecc28fdecd26c1b9bc1
Version < 3d1b10d81fe54852ed953f4129577b733bbd6907
Status affected
Version 5cebaac609744414463d1ecc28fdecd26c1b9bc1
Version < 968c5213e34c48d35febdfd09cf3dc58ad039140
Status affected
Version 5cebaac609744414463d1ecc28fdecd26c1b9bc1
Version < 52fd9d80c0cea7bf09e7ee36cad316e5c39b7fe6
Status affected
Version 5cebaac609744414463d1ecc28fdecd26c1b9bc1
Version < 0e7f2cd72a4f9268ee09a13b13f3339e7cc71557
Status affected
Version 5cebaac609744414463d1ecc28fdecd26c1b9bc1
Version < 76e379754ba618989f6215be608d5c04774a611d
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 4.18
Status affected
Version 0
Version < 4.18
Status unaffected
Version <= 5.10.*
Version 5.10.270
Status unaffected
Version <= 5.15.*
Version 5.15.221
Status unaffected
Version <= 6.1.*
Version 6.1.188
Status unaffected
Version <= 6.6.*
Version 6.6.157
Status unaffected
Version <= 6.12.*
Version 6.12.110
Status unaffected
Version <= 6.18.*
Version 6.18.51
Status unaffected
Version <= 7.2.*
Version 7.2.5
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.21% 0.117
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/db0f4531aa55cfb0171684ebfffe3ff04b79d5a8
https://git.kernel.org/stable/c/0fac63cac6689588da530764ccb6ba55ee8e4d8b
https://git.kernel.org/stable/c/5c35d380bea60503c4fe0986fe1de6a3263282b3
https://git.kernel.org/stable/c/3d1b10d81fe54852ed953f4129577b733bbd6907
https://git.kernel.org/stable/c/968c5213e34c48d35febdfd09cf3dc58ad039140
https://git.kernel.org/stable/c/52fd9d80c0cea7bf09e7ee36cad316e5c39b7fe6
https://git.kernel.org/stable/c/0e7f2cd72a4f9268ee09a13b13f3339e7cc71557
https://git.kernel.org/stable/c/76e379754ba618989f6215be608d5c04774a611d