]> www.infradead.org Git - users/jedix/linux-maple.git/commit
usb: gadget: aspeed_udc: validate endpoint index for ast udc
authorMa Ke <make24@iscas.ac.cn>
Tue, 25 Jun 2024 02:23:06 +0000 (10:23 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 27 Jun 2024 14:07:30 +0000 (16:07 +0200)
commitee0d382feb44ec0f445e2ad63786cd7f3f6a8199
treed78d0324d88a00741df1b8fcc6578ff3412d9f1c
parent859976e8e744dc5e23903baca2724eebe85d9d27
usb: gadget: aspeed_udc: validate endpoint index for ast udc

We should verify the bound of the array to assure that host
may not manipulate the index to point past endpoint array.

Found by static analysis.

Signed-off-by: Ma Ke <make24@iscas.ac.cn>
Reviewed-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Acked-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Link: https://lore.kernel.org/r/20240625022306.2568122-1-make24@iscas.ac.cn
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/udc/aspeed_udc.c