general protection fault in __fib6_drop_pcpu_from (8)

Status: closed as invalid on 2026/08/14 15:10
Subsystems: net
Labels: prio:high
[Documentation on labels]
First crash: 64d, last: 46d
✨ AI Jobs (1)
ID Workflow Result Correct Bug Created Started Finished Revision
f9f8c976 assessment-security DenialOfService: ✅ Exploitable: ✅ FilesystemTrigger: ❌ NetworkTrigger: ✅ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ✅ UserNamespace: ✅ VMGuestTrigger: ❌ VMHostTrigger: ❌ general protection fault in __fib6_drop_pcpu_from (8) 2026/06/14 00:02 2026/06/14 00:02 2026/06/14 01:00 4f06757f
Similar bugs (8)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream general protection fault in __fib6_drop_pcpu_from (6) net 17 236 225d 557d 0/29 auto-obsoleted due to no activity on 2026/03/13 05:04
upstream general protection fault in __fib6_drop_pcpu_from (7) net 2 4 80d 111d 0/29 closed as invalid on 2026/05/30 06:16
upstream general protection fault in __fib6_drop_pcpu_from (5) net 8 467 787d 832d 26/29 fixed on 2024/06/18 11:11
upstream general protection fault in __fib6_drop_pcpu_from net 2 4 2617d 2621d 0/29 auto-closed as invalid on 2019/10/25 08:50
upstream general protection fault in __fib6_drop_pcpu_from (2) net 2 1 2240d 2240d 0/29 auto-closed as invalid on 2020/09/25 04:17
upstream general protection fault in __fib6_drop_pcpu_from (3) net 2 1 2096d 2096d 0/29 auto-closed as invalid on 2021/02/15 21:07
upstream general protection fault in __fib6_drop_pcpu_from (4) net 19 23 1688d 1995d 0/29 auto-closed as invalid on 2022/03/31 04:19
android-5-10 KASAN: use-after-free Read in __fib6_drop_pcpu_from 19 2 113d 124d 0/2 auto-obsoleted due to no activity on 2026/07/22 18:48

Sample crash report:
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000012: 0000 [#1] SMP KASAN NOPTI
KASAN: null-ptr-deref in range [0x0000000000000090-0x0000000000000097]
CPU: 0 UID: 0 PID: 13 Comm: kworker/u32:1 Tainted: G             L      syzkaller #0 PREEMPT(full) 
Tainted: [L]=SOFTLOCKUP
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
Workqueue: netns cleanup_net
RIP: 0010:__fib6_drop_pcpu_from.part.0+0x173/0x480 net/ipv6/ip6_fib.c:1004
Code: 85 d7 02 00 00 4d 8b 3f 4d 85 ff 74 37 e8 45 db cb f7 49 8d bf 90 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 96 02 00 00 49 8b 87 90 00 00 00 4c 39 e8 0f 84
RSP: 0018:ffffc90000107038 EFLAGS: 00010206
RAX: dffffc0000000000 RBX: 0000000000000001 RCX: 1ffffffff1c38d25
RDX: 0000000000000012 RSI: ffffffff8a3da33b RDI: 0000000000000091
RBP: fffffbfff1c38e16 R08: 0000000000000005 R09: 0000000000000007
R10: 0000000000000001 R11: 000000000000755b R12: ffff8880436ca0c8
R13: ffff8880436ca000 R14: ffffffffffffffff R15: 0000000000000001
FS:  0000000000000000(0000) GS:ffff8880d637d000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055cc7dea5660 CR3: 000000002d27f000 CR4: 0000000000352ef0
DR0: 0000000000000101 DR1: 0000000000000007 DR2: 000000000000000f
DR3: 0000000000000006 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 __fib6_drop_pcpu_from net/ipv6/ip6_fib.c:1037 [inline]
 fib6_drop_pcpu_from net/ipv6/ip6_fib.c:1038 [inline]
 fib6_purge_rt+0x84d/0xb60 net/ipv6/ip6_fib.c:1049
 fib6_del_route net/ipv6/ip6_fib.c:2050 [inline]
 fib6_del+0xa64/0x1790 net/ipv6/ip6_fib.c:2095
 fib6_clean_node+0x424/0x5d0 net/ipv6/ip6_fib.c:2257
 fib6_walk_continue+0x451/0x8d0 net/ipv6/ip6_fib.c:2179
 fib6_walk+0x182/0x370 net/ipv6/ip6_fib.c:2227
 fib6_clean_tree+0xdc/0x120 net/ipv6/ip6_fib.c:2307
 __fib6_clean_all+0x107/0x2d0 net/ipv6/ip6_fib.c:2323
 rt6_sync_down_dev net/ipv6/route.c:5026 [inline]
 rt6_disable_ip+0x2a6/0x980 net/ipv6/route.c:5031
 addrconf_ifdown.isra.0+0x11d/0x1b70 net/ipv6/addrconf.c:3867
 addrconf_notify+0x4a3/0x1ba0 net/ipv6/addrconf.c:3790
 notifier_call_chain+0x99/0x3f0 kernel/notifier.c:85
 call_netdevice_notifiers_info+0xbe/0x110 net/core/dev.c:2249
 call_netdevice_notifiers_extack net/core/dev.c:2287 [inline]
 call_netdevice_notifiers net/core/dev.c:2301 [inline]
 netif_close_many+0x319/0x630 net/core/dev.c:1805
 unregister_netdevice_many_notify+0x840/0x24f0 net/core/dev.c:12391
 ops_exit_rtnl_list net/core/net_namespace.c:187 [inline]
 ops_undo_list+0x8ff/0xab0 net/core/net_namespace.c:248
 cleanup_net+0x499/0x920 net/core/net_namespace.c:702
 process_one_work+0xa23/0x1940 kernel/workqueue.c:3314
 process_scheduled_works kernel/workqueue.c:3397 [inline]
 worker_thread+0x5ef/0xe50 kernel/workqueue.c:3478
 kthread+0x370/0x450 kernel/kthread.c:436
 ret_from_fork+0x72b/0xd50 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:__fib6_drop_pcpu_from.part.0+0x173/0x480 net/ipv6/ip6_fib.c:1004
Code: 85 d7 02 00 00 4d 8b 3f 4d 85 ff 74 37 e8 45 db cb f7 49 8d bf 90 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 96 02 00 00 49 8b 87 90 00 00 00 4c 39 e8 0f 84
RSP: 0018:ffffc90000107038 EFLAGS: 00010206
RAX: dffffc0000000000 RBX: 0000000000000001 RCX: 1ffffffff1c38d25
RDX: 0000000000000012 RSI: ffffffff8a3da33b RDI: 0000000000000091
RBP: fffffbfff1c38e16 R08: 0000000000000005 R09: 0000000000000007
R10: 0000000000000001 R11: 000000000000755b R12: ffff8880436ca0c8
R13: ffff8880436ca000 R14: ffffffffffffffff R15: 0000000000000001
FS:  0000000000000000(0000) GS:ffff8880d637d000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055cc7dea5660 CR3: 000000002d27f000 CR4: 0000000000352ef0
DR0: 0000000000000101 DR1: 0000000000000007 DR2: 000000000000000f
DR3: 0000000000000006 DR6: 00000000ffff0ff0 DR7: 0000000000000400
----------------
Code disassembly (best guess), 3 bytes skipped:
   0:	00 00                	add    %al,(%rax)
   2:	4d 8b 3f             	mov    (%r15),%r15
   5:	4d 85 ff             	test   %r15,%r15
   8:	74 37                	je     0x41
   a:	e8 45 db cb f7       	call   0xf7cbdb54
   f:	49 8d bf 90 00 00 00 	lea    0x90(%r15),%rdi
  16:	48 b8 00 00 00 00 00 	movabs $0xdffffc0000000000,%rax
  1d:	fc ff df
  20:	48 89 fa             	mov    %rdi,%rdx
  23:	48 c1 ea 03          	shr    $0x3,%rdx
* 27:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1) <-- trapping instruction
  2b:	0f 85 96 02 00 00    	jne    0x2c7
  31:	49 8b 87 90 00 00 00 	mov    0x90(%r15),%rax
  38:	4c 39 e8             	cmp    %r13,%rax
  3b:	0f                   	.byte 0xf
  3c:	84                   	.byte 0x84

Crashes (5):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/06/16 08:11 upstream 0e0611827f33 50bb0618 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in __fib6_drop_pcpu_from
2026/06/29 23:03 net 32f1c2bbb26a 6a0c72dc .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in __fib6_drop_pcpu_from
2026/06/13 20:59 net 05f5368cf3e9 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in __fib6_drop_pcpu_from
2026/06/12 03:26 net 9bf10032894f e93da63e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce general protection fault in __fib6_drop_pcpu_from
2026/06/19 05:01 net-next b85966adbf5d d7ffd47b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce general protection fault in __fib6_drop_pcpu_from
* Struck through repros no longer work on HEAD.