ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
A bogus device can provide a bNumConfigurations value that exceeds the initial value used in usb_get_configuration for allocating dev->config. This can lead to out-of-bounds accesses later, e.g. in usb_destroy_configuration. Signed-off-by:Benoît Sevens <bsevens@google.com> Fixes: 1da177e4 ("Linux-2.6.12-rc2") Cc: stable@kernel.org Link: https://patch.msgid.link/20241120124144.3814457-1-bsevens@google.com Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
mentioned in commit 375858d6
-
mentioned in commit 79b184dd
-
mentioned in commit 39eb960a
-
mentioned in commit 0b4ea4bf
-
mentioned in commit a8424205
-
mentioned in commit eeccb292
-
mentioned in commit c667558a
-
mentioned in commit 0a220832
-
mentioned in commit 09ae1086
-
mentioned in commit 44e0f5b6
-
mentioned in commit f8917048
-
mentioned in commit 5659b677
-
mentioned in commit 5cb74beb
-
mentioned in commit 8bc4ea20
-
mentioned in commit 1d2b041e
-
mentioned in commit bd6d8357
-
mentioned in commit bd6dda98
-
mentioned in commit 97711730
-
mentioned in commit 154abf75
-
mentioned in commit e6b65a9d
-
mentioned in commit a6b6a852
-
mentioned in commit 71b0d95b
-
mentioned in commit 1b5a9770
-
mentioned in commit 9ace7db4
-
mentioned in commit 00dfe8d4
-
mentioned in commit 49d1b74b
-
mentioned in commit 76a73c74
-
mentioned in commit 6b993e20
-
mentioned in commit 114c458f
-
mentioned in commit 07e17f7f
-
mentioned in commit 0c8a6028
-
mentioned in commit 352c00a9
-
mentioned in commit df511072
-
mentioned in commit 0d1aafb8
-
mentioned in commit ba57b417
-
mentioned in commit 307db947
-
mentioned in commit 78ec0fb4
-
mentioned in commit 1a879734
-
mentioned in commit 4479248e
-
mentioned in commit 7999c942
-
mentioned in commit e2dd8fb5
-
mentioned in commit d5b129f3
-
mentioned in commit d894add4
-
mentioned in commit 455d6ba6
-
mentioned in commit 027e32a2
-
mentioned in commit 18b357e8
-
mentioned in commit cfc583e0
-
mentioned in commit 1d39d3c6
-
mentioned in commit 5aa89d4a
-
mentioned in commit 11f76541
-
mentioned in commit c68c05b0
-
mentioned in commit 55cc0a78
-
mentioned in commit fae7f31e
-
mentioned in commit 77de9516
-
mentioned in commit d0772d5c
-
mentioned in commit eafd9f3e
-
mentioned in commit 04c6479f
-
mentioned in commit 221fc53a
-
mentioned in commit e9827027
-
mentioned in commit d2bcf2a2
-
mentioned in commit 5486704a
-
mentioned in commit f68a69f6
-
mentioned in commit a73fa041
-
mentioned in commit e7dd1a8c
-
mentioned in commit 913b8a6f
-
mentioned in commit 42d02110
-
mentioned in commit baecd141
-
mentioned in commit 088a3edc
-
mentioned in commit d8cf4321
-
mentioned in commit b8c4bbed
-
mentioned in commit b6404568
-
mentioned in commit 05d8b2fa
-
mentioned in commit 48952c55
-
mentioned in commit 529c7f4d
-
mentioned in commit c1fe181b
-
mentioned in commit de83cbfe
-
mentioned in commit f57fff3f
-
mentioned in commit 86e45e52
-
mentioned in commit 7f137528
-
mentioned in commit ca06ff8f
-
mentioned in commit 27f6ad10
-
mentioned in commit 693e79de
-
mentioned in commit d9174f18
-
mentioned in commit b8dba6cc
-
mentioned in commit 80b11853
-
mentioned in commit 9af6dd05
-
mentioned in commit 862ce9d4
-
mentioned in commit 4d7923a7
-
mentioned in commit 89be8631