]> git.baikalelectronics.ru Git - kernel.git/commit
net: don't call strlen on non-terminated string in dev_set_alias()
authorAlexander Potapenko <glider@google.com>
Tue, 6 Jun 2017 13:56:54 +0000 (15:56 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Jun 2017 16:58:45 +0000 (12:58 -0400)
commit35af9c1e0a3da18190d963d7335d407f343363b9
tree34ebac6259d426d260ad707793f17cc3ae8df66b
parent6a12f43f1bb3e2ef0f275181b3ce9fa8b2f88d70
net: don't call strlen on non-terminated string in dev_set_alias()

KMSAN reported a use of uninitialized memory in dev_set_alias(),
which was caused by calling strlcpy() (which in turn called strlen())
on the user-supplied non-terminated string.

Signed-off-by: Alexander Potapenko <glider@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c