]> asedeno.scripts.mit.edu Git - linux.git/commit
serial: pxa: Fix out-of-bounds access through serial port index
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 23 Feb 2018 13:38:33 +0000 (14:38 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 28 Feb 2018 14:29:59 +0000 (15:29 +0100)
commitafc7851fab8329eddcf321c9e0a58c893f351dd6
tree6a128949e569fc4947c53bc54ec2015c1de8c838
parentdd345a31bfdec350d2593e6de5964e55c7f19c76
serial: pxa: Fix out-of-bounds access through serial port index

The serial_pxa_ports[] array is indexed using a value derived from the
"serialN" alias in DT, or from platform data, which may lead to an
out-of-bounds access.

Fix this by adding a range check.

Fixes: 699c20f3e6310aa2 ("serial: pxa: add OF support")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/pxa.c