linux/sound/usb
Takashi Iwai b580fbfff1 ALSA: usb-audio: Add sanity checks in UAC3 clock parsers
The UAC3 clock parser codes lack of the sanity checks for malformed
descriptors like UAC2 parser does.  Without it, the driver may lead to
a potential crash.

Fixes: 9a2fe9b801 ("ALSA: usb: initial USB Audio Device Class 3.0 support")
Tested-by: Ruslan Bilovol <ruslan.bilovol@gmail.com>
Reviewed-by: Ruslan Bilovol <ruslan.bilovol@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2018-04-07 13:07:17 +02:00
..
6fire
bcd2000 sound updates for 4.15-rc1 2017-11-14 18:01:46 -08:00
caiaq ASoC: Updates for v4.15 2017-11-13 15:45:57 +01:00
hiface
line6 treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts 2017-11-21 16:35:54 -08:00
misc
usx2y vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
Kconfig
Makefile
card.c ALSA: usb: initial USB Audio Device Class 3.0 support 2018-03-21 11:46:33 +01:00
card.h ALSA: usb: initial USB Audio Device Class 3.0 support 2018-03-21 11:46:33 +01:00
clock.c ALSA: usb-audio: Add sanity checks in UAC3 clock parsers 2018-04-07 13:07:17 +02:00
clock.h ALSA: usb: initial USB Audio Device Class 3.0 support 2018-03-21 11:46:33 +01:00
debug.h
endpoint.c
endpoint.h
format.c ALSA: usb-audio: silence a static checker warning 2018-03-29 11:08:04 +02:00
format.h ALSA: usb: initial USB Audio Device Class 3.0 support 2018-03-21 11:46:33 +01:00
helper.c
helper.h
midi.c
midi.h
mixer.c ALSA: usb-audio: fix memory leak on cval 2018-03-27 17:45:33 +02:00
mixer.h
mixer_maps.c
mixer_quirks.c vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
mixer_quirks.h
mixer_scarlett.c
mixer_scarlett.h
mixer_us16x08.c
mixer_us16x08.h
pcm.c ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 2018-02-12 08:21:28 +01:00
pcm.h
power.h
proc.c
proc.h
quirks-table.h ALSA: usb-audio: Add a quirck for B&W PX headphones 2018-02-24 11:28:05 +01:00
quirks.c ALSA: usb-audio: Integrate native DSD support for ITF-USB based DACs. 2018-03-23 22:09:32 +01:00
quirks.h ALSA: usb-audio: move audioformat quirks to quirks.c 2018-03-19 17:00:12 +01:00
stream.c ALSA: usb: initial USB Audio Device Class 3.0 support 2018-03-21 11:46:33 +01:00
stream.h
usbaudio.h