summaryrefslogtreecommitdiff
path: root/arch/alpha
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2018-10-22 09:19:04 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-11-08 03:36:45 -0800
commit991a25194097006ec1e0d2e0814ff920e59e3465 (patch)
tree9e5c39ad649fe32166e66eac2fd6bbf79bd6257e /arch/alpha
parent943210ba807ec50aafa2fa7b13bd6d36a478969b (diff)
termios, tty/tty_baudrate.c: fix buffer overrun
On architectures with CBAUDEX == 0 (Alpha and PowerPC), the code in tty_baudrate.c does not do any limit checking on the tty_baudrate[] array, and in fact a buffer overrun is possible on both architectures. Add a limit check to prevent that situation. This will be followed by a much bigger cleanup/simplification patch. Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com> Requested-by: Cc: Johan Hovold <johan@kernel.org> Cc: Jiri Slaby <jslaby@suse.com> Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: Richard Henderson <rth@twiddle.net> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru> Cc: Matt Turner <mattst88@gmail.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Kate Stewart <kstewart@linuxfoundation.org> Cc: Philippe Ombredanne <pombredanne@nexb.com> Cc: Eugene Syromiatnikov <esyr@redhat.com> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: stable <stable@vger.kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/alpha')
0 files changed, 0 insertions, 0 deletions