]> git.baikalelectronics.ru Git - kernel.git/commit
staging: gdm724x: check for overflow in gdm_lte_netif_rx()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 14 Jun 2021 09:58:36 +0000 (12:58 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Jul 2021 14:53:44 +0000 (16:53 +0200)
commitd9a222a2fd1f96de9615d0b3acb4e429c73082c7
tree054d6afd9b1ac86f4a50ed305481e34475729e0b
parente69f1ca929b325be9d543fa0a89752ce5f35ea15
staging: gdm724x: check for overflow in gdm_lte_netif_rx()

[ Upstream commit 7002b526f4ff1f6da34356e67085caafa6be383a ]

This code assumes that "len" is at least 62 bytes, but we need a check
to prevent a read overflow.

Fixes: 052dde2cb898 ("staging: gdm7240: adding LTE USB driver")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/YMcoTPsCYlhh2TQo@mwanda
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/staging/gdm724x/gdm_lte.c