diff options
author | Dongxiang Ke <[email protected]> | 2022-09-06 10:49:28 +0800 |
---|---|---|
committer | Takashi Iwai <[email protected]> | 2022-09-06 07:14:32 +0200 |
commit | e53f47f6c1a56d2af728909f1cb894da6b43d9bf (patch) | |
tree | a065b80b59cf43f2cbe60c93e52f47c6c05f549e /lib/test_fortify/write_overflow-strncpy-src.c | |
parent | 8d44e6044a0e885acdd01813768a0b27906d64fd (diff) |
ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
There may be a bad USB audio device with a USB ID of (0x04fa, 0x4201) and
the number of it's interfaces less than 4, an out-of-bounds read bug occurs
when parsing the interface descriptor for this device.
Fix this by checking the number of interfaces.
Signed-off-by: Dongxiang Ke <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Takashi Iwai <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-strncpy-src.c')
0 files changed, 0 insertions, 0 deletions