]> 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)
commit0edc96a4d4506c97be2a8cc3666ae52a66fc367d
treeeb3d11705f81fa3627796dca0fdee18296790704
parentf59544bfd3b0316d82af961951ee86293018e84f
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