linux-yocto/drivers/pinctrl/stm32
Antonio Borneo e382b6946d pinctrl: stm32: fix array read out of bound
commit edd48fd9d4 upstream.

The existing code does not verify if the "tentative" index exceeds
the size of the array, causing out of bound read.
Issue identified with kasan.

Check the index before using it.

Signed-off-by: Antonio Borneo <antonio.borneo@foss.st.com>
Fixes: 32c170ff15 ("pinctrl: stm32: set default gpio line names using pin names")
Link: https://lore.kernel.org/r/20231107110520.4449-1-antonio.borneo@foss.st.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-02-21 13:49:28 +01:00
..
Kconfig
Makefile
pinctrl-stm32.c pinctrl: stm32: fix array read out of bound 2025-02-21 13:49:28 +01:00
pinctrl-stm32.h
pinctrl-stm32f429.c
pinctrl-stm32f469.c
pinctrl-stm32f746.c
pinctrl-stm32f769.c
pinctrl-stm32h743.c
pinctrl-stm32mp135.c
pinctrl-stm32mp157.c