7.8

CVE-2026-68228

media: chips-media: wave5: Move src_buf Removal to finish_encode

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

media: chips-media: wave5: Move src_buf Removal to finish_encode

During encoder processing, there is a case where the IRQ response could
return the buffer back to userspace via v4l2_m2m_buf_done call. In this
time, userspace could queue up this same buffer before start_encode removes
the index from the ready queue. This would then lead to a case where the
buffer in the ready queue could be a self loop due to the
WRITE_ONCE(prev->next, new) call in __list_add.

When __list_del is finally called, the loop is already made so nothing
points back to ready queue list head and pointers are poisoned.

A buffer should not be marked as DONE before the buffer is removed from
m2m ready queue. Move removal entirely to finish_encode.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 9707a6254a8a6b978bde811a44fe07d86c229d1c
Version < 1ee2b2b189ddc7b23c8eee1145de42b8bd19fb06
Status affected
Version 9707a6254a8a6b978bde811a44fe07d86c229d1c
Version < f24ca8b53fe15db40957bdaa40c9aa68e1557bbe
Status affected
Version 9707a6254a8a6b978bde811a44fe07d86c229d1c
Version < d681227ce43bfd74b6eb69beecd9b0bec1fd8b48
Status affected
Version 9707a6254a8a6b978bde811a44fe07d86c229d1c
Version < b20157147089a9c16a38c7810e2fe6f2df8e3277
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 6.8
Status affected
Version 0
Version < 6.8
Status unaffected
Version <= 6.12.*
Version 6.12.101
Status unaffected
Version <= 6.18.*
Version 6.18.42
Status unaffected
Version <= 7.1.*
Version 7.1.6
Status unaffected
Version <= *
Version 7.2
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.16% 0.06
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
416baaa9-dc9f-4396-8d5f-8c081fb06d67 7.8 1.8 5.9
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/1ee2b2b189ddc7b23c8eee1145de42b8bd19fb06
https://git.kernel.org/stable/c/f24ca8b53fe15db40957bdaa40c9aa68e1557bbe
https://git.kernel.org/stable/c/d681227ce43bfd74b6eb69beecd9b0bec1fd8b48
https://git.kernel.org/stable/c/b20157147089a9c16a38c7810e2fe6f2df8e3277