]> git.baikalelectronics.ru Git - kernel.git/commit
ovl: copy_up_xattr(): use strnlen
authorMiklos Szeredi <mszeredi@redhat.com>
Fri, 16 Sep 2016 12:12:11 +0000 (14:12 +0200)
committerMiklos Szeredi <mszeredi@redhat.com>
Fri, 16 Sep 2016 12:12:11 +0000 (14:12 +0200)
commit97bfcdee804c51a91de8e3076a4b2374e0e277ce
treeeb3d11705f81fa3627796dca0fdee18296790704
parente60d3b229a48537c7acbf65c5ffb04de2d0a30bd
ovl: copy_up_xattr(): use strnlen

Be defensive about what underlying fs provides us in the returned xattr
list buffer.  strlen() may overrun the buffer, so use strnlen() and WARN if
the contents are not properly null terminated.

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Cc: <stable@vger.kernel.org>
fs/overlayfs/copy_up.c