Messages in this thread | | | Date | Mon, 08 May 2017 14:42:10 -0400 (EDT) | Subject | Re: [PATCH] bna: Avoid reading past end of buffer | From | David Miller <> |
| |
From: Kees Cook <keescook@chromium.org> Date: Fri, 5 May 2017 15:25:32 -0700
> Using memcpy() from a string that is shorter than the length copied means > the destination buffer is being filled with arbitrary data from the kernel > rodata segment. Instead, use strncpy() which will fill the trailing bytes > with zeros. > > This was found with the future CONFIG_FORTIFY_SOURCE feature. > > Cc: Daniel Micay <danielmicay@gmail.com> > Signed-off-by: Kees Cook <keescook@chromium.org>
Applied.
| |