]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
authorDenis Efremov <denis.e.efremov@oracle.com>
Wed, 18 May 2022 07:00:52 +0000 (11:00 +0400)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 10 Aug 2022 07:25:11 +0000 (09:25 +0200)
commitc03782f81c90fb045c32af55ffc460f6e9748484
treea4db96be73f121898deb4f9ea5e0bd6ecbcf5068
parent363ff3e55878254f77774a1e67666cdc862c6a1d
staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()

BugLink: https://bugs.launchpad.net/bugs/1981864
commit bc10916e890948d8927a5c8c40fb5dc44be5e1b8 upstream.

This code has a check to prevent read overflow but it needs another
check to prevent writing beyond the end of the ->Ssid[] array.

Fixes: 2b42bd58b321 ("staging: r8188eu: introduce new os_dep dir for RTL8188eu driver")
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Denis Efremov <denis.e.efremov@oracle.com>
Link: https://lore.kernel.org/r/20220518070052.108287-1-denis.e.efremov@oracle.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/staging/r8188eu/os_dep/ioctl_linux.c