]> www.infradead.org Git - linux-platform-drivers-x86.git/commit
net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
authorMuhammad Usama Anjum <musamaanjum@gmail.com>
Thu, 8 Apr 2021 22:01:29 +0000 (03:01 +0500)
committerDavid S. Miller <davem@davemloft.net>
Thu, 8 Apr 2021 23:41:46 +0000 (16:41 -0700)
commit864db232dc7036aa2de19749c3d5be0143b24f8f
treedc7d062aa31dd41d2dde3653442a412fec116fef
parent2d1b50abf8d4964b14705bfec253be6e80c22099
net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh

nlh is being checked for validtity two times when it is dereferenced in
this function. Check for validity again when updating the flags through
nlh pointer to make the dereferencing safe.

CC: <stable@vger.kernel.org>
Addresses-Coverity: ("NULL pointer dereference")
Signed-off-by: Muhammad Usama Anjum <musamaanjum@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/route.c