From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1951245AbdDYP5m (ORCPT ); Tue, 25 Apr 2017 11:57:42 -0400 Received: from mail-it0-f51.google.com ([209.85.214.51]:34947 "EHLO mail-it0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1951162AbdDYP5c (ORCPT ); Tue, 25 Apr 2017 11:57:32 -0400 Subject: Re: net: heap out-of-bounds in fib6_clean_node/rt6_fill_node/fib6_age/fib6_prune_clone To: Dmitry Vyukov References: <1488658514.9415.356.camel@edumazet-glaptop3.roam.corp.google.com> <4e4d7d51-82de-b21e-cb5d-d804f7b88999@cumulusnetworks.com> <14c01aea-6c2f-6ba5-6aee-52c55f410da7@cumulusnetworks.com> Cc: Eric Dumazet , Mahesh Bandewar , Eric Dumazet , David Miller , Alexey Kuznetsov , James Morris , Hideaki YOSHIFUJI , Patrick McHardy , netdev , LKML , Cong Wang , syzkaller From: David Ahern Message-ID: <01689f75-6713-a371-1dd7-8446ad2bfba7@cumulusnetworks.com> Date: Tue, 25 Apr 2017 09:57:27 -0600 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/7/17 2:21 AM, Dmitry Vyukov wrote: > ------------[ cut here ]------------ > WARNING: CPU: 2 PID: 3990 at net/ipv6/ip6_fib.c:991 > fib6_add+0x2e12/0x3290 net/ipv6/ip6_fib.c:991 net/ipv6/ip6_fib.c:991 > Kernel panic - not syncing: panic_on_warn set ... > > CPU: 2 PID: 3990 Comm: kworker/2:4 Not tainted 4.11.0-rc1+ #311 > Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 > Workqueue: ipv6_addrconf addrconf_dad_work > Call Trace: > __dump_stack lib/dump_stack.c:16 [inline] > __dump_stack lib/dump_stack.c:16 [inline] lib/dump_stack.c:52 > dump_stack+0x2fb/0x3fd lib/dump_stack.c:52 lib/dump_stack.c:52 > panic+0x20f/0x426 kernel/panic.c:180 kernel/panic.c:180 > __warn+0x1c4/0x1e0 kernel/panic.c:541 kernel/panic.c:541 > warn_slowpath_null+0x2c/0x40 kernel/panic.c:584 kernel/panic.c:584 > fib6_add+0x2e12/0x3290 net/ipv6/ip6_fib.c:991 net/ipv6/ip6_fib.c:991 > __ip6_ins_rt+0x60/0x80 net/ipv6/route.c:948 net/ipv6/route.c:948 > ip6_ins_rt+0x19b/0x220 net/ipv6/route.c:959 net/ipv6/route.c:959 > __ipv6_ifa_notify+0x62e/0x7a0 net/ipv6/addrconf.c:5485 net/ipv6/addrconf.c:5485 > ipv6_ifa_notify+0xdf/0x1d0 net/ipv6/addrconf.c:5518 net/ipv6/addrconf.c:5518 > addrconf_dad_completed+0xe6/0x950 net/ipv6/addrconf.c:3983 > net/ipv6/addrconf.c:3983 > addrconf_dad_begin net/ipv6/addrconf.c:3797 [inline] Similarly for this one.