]> git.baikalelectronics.ru Git - kernel.git/commit
gfs2: Switch from strlcpy to strscpy
authorAndreas Gruenbacher <agruenba@redhat.com>
Fri, 26 Aug 2022 13:12:17 +0000 (15:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Nov 2022 16:42:22 +0000 (17:42 +0100)
commit4985a598c897c94382ef86473c9aa31e1c48f9ec
tree7296b20e9b37842bc06e7fb252ae956f22cfa25b
parentdc0c0cb2b4eb53f1855ff18e8a87e5070f60dc84
gfs2: Switch from strlcpy to strscpy

commit 1d8ee93695d032e589fb31f58d3508ea0544f749 upstream.

Switch from strlcpy to strscpy and make sure that @count is the size of
the smaller of the source and destination buffers.  This prevents
reading beyond the end of the source buffer when the source string isn't
null terminated.

Found by a modified version of syzkaller.

Suggested-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/gfs2/ops_fstype.c