]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: usb-audio: US16x08: Move overflow check before array access
authorDaniil Dementev <d.dementev@ispras.ru>
Fri, 10 Jun 2022 16:57:32 +0000 (19:57 +0300)
committerTakashi Iwai <tiwai@suse.de>
Mon, 13 Jun 2022 05:40:08 +0000 (07:40 +0200)
commit0a620d01eaed947121d01ef78e23164d191a64b1
treeda607f141fcd72640a7dbaf19ec6345f7599a13a
parent128437e14e437241d0be4e1d67513282d31e1a4a
ALSA: usb-audio: US16x08: Move overflow check before array access

Buffer overflow could occur in the loop "while", due to accessing an
array element before checking the index.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Daniil Dementev <d.dementev@ispras.ru>
Reviewed-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Link: https://lore.kernel.org/r/20220610165732.2904-1-d.dementev@ispras.ru
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/mixer_us16x08.c