CVE-2026-31585: Linux kernel · media: vidtv: fix nfeeds state corruption on start_streaming failure
Affects Linux kernelSource GCVE Database
Not known to be exploited.
Data as of 12 Nov 2026, 03:33 UTC
Rated Medium by Threat Radar's AI analysis · No CVSS score from NVD or the CNA
Thin evidence
One scorer or noneExploitation evidence
Disclosed: evidence found.
CVE published 24 Apr 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 11 Nov 2026.
What to do
AI-suggested
A fix has been implemented to decrement the nfeeds counter when start_streaming fails, ensuring the driver state remains consistent and preventing memory leaks. Users should apply the official Linux kernel updates that include this fix once available.
Description
A vulnerability in the Linux kernel's vidtv driver causes state corruption and memory leaks when the start_streaming function fails. The nfeeds counter is incorrectly incremented without being decremented on failure, leading to inconsistent driver state and resource leaks.
References
- git.kernel.org/stable/c/f8cccb427e65d725fc0ba05e8900b4676eda268e (opens in a new tab)
- git.kernel.org/stable/c/60f768d46df561e06d92ffcacc00909f37a0f23d (opens in a new tab)
- git.kernel.org/stable/c/80900b5424f3454256153ce386388df43b324f63 (opens in a new tab)
- git.kernel.org/stable/c/17cb7957c979529cc98ff57f7ac331532f1f7c83 (opens in a new tab)
- git.kernel.org/stable/c/98c22210aeadce67d9d20059f0dbbd01ba7fdbba (opens in a new tab)
- git.kernel.org/stable/c/25f19e476ab15defe698504212899fdb9f7cd61b (opens in a new tab)
- git.kernel.org/stable/c/83110c2c8c46c035c2e0fc8ff3e4991183bf9ccd (opens in a new tab)
- git.kernel.org/stable/c/4bf95f797edd63c93330eafb6d6e670982344b9b (opens in a new tab)
- git.kernel.org/stable/c/a0e5a598fe9a4612b852406b51153b881592aede (opens in a new tab)