syzbot


general protection fault in skb_segment (5)

Status: upstream: reported on 2026/06/12 16:19
Subsystems: net
Labels: prio:normal
[Documentation on labels]
Reported-by: syzbot+ebdb22d461c904fc3cb2@syzkaller.appspotmail.com
Fix commit: tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF)
Patched on: [ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce], missing on: [ci-qemu-gce-upstream-auto ci-qemu-native-arm64-kvm ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-snapshot-upstream-root ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-arm64 ci-upstream-gce-leak ci-upstream-kasan-badwrites-root ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce-386-root ci-upstream-kmsan-gce-root ci-upstream-rust-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb]
First crash: 303d, last: 1d16h
✨ AI Jobs (2)
ID Workflow Result Correct Bug Created Started Finished Revision Error
f65fedb9-148e-425a-94f4-851ad7d0adc9 assessment-security DenialOfService: ✅ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ✅ VMGuestTrigger: ❌ VMHostTrigger: ❌ general protection fault in skb_segment (5) 2026/05/15 22:44 2026/05/15 22:44 2026/05/15 23:36 efdaf0f9b8bfc56ea6d17bea15a64f4591cc712d

			
		
2d127485-8dcd-4f54-bade-440af06bc25b repro general protection fault in skb_segment (5) 2026/03/07 17:19 2026/03/07 17:19 2026/03/07 17:29 31e9c887f7dc24e04b3ca70d0d54fc34141844b0

			
		
Discussions (2)
Title Replies (including bot) Last reply
[PATCH net] tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF) 3 (3) 2026/06/15 20:00
[syzbot] [net?] general protection fault in skb_segment (5) 0 (1) 2026/06/12 16:19
Similar bugs (10)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-5-10 general protection fault in skb_segment 2 C done 1 905d 919d 0/2 auto-obsoleted due to no activity on 2024/04/02 16:56
android-5-15 general protection fault in skb_segment origin:upstream 2 C done 1 905d 919d 0/2 auto-obsoleted due to no activity on 2024/04/03 02:38
linux-4.14 general protection fault in skb_segment 2 1 1442d 1442d 0/1 auto-obsoleted due to no activity on 2022/11/02 17:51
upstream general protection fault in skb_segment (3) net 2 C done 2 1038d 1038d 23/29 fixed on 2023/10/12 12:48
upstream general protection fault in skb_segment sctp 2 C 7 3081d 3091d 4/29 fixed on 2018/01/29 03:39
android-6-1 general protection fault in skb_segment origin:upstream missing-backport 2 C done done 1 827d 917d 0/2 auto-obsoleted due to no activity on 2024/06/20 07:05
upstream BUG: unable to handle kernel paging request in skb_segment net 8 36 411d 829d 0/29 closed as invalid on 2025/07/30 20:31
upstream general protection fault in skb_segment (4) net 8 C error 4 913d 920d 25/29 fixed on 2024/01/22 01:16
upstream general protection fault in skb_segment (2) net 2 1 1947d 1947d 0/29 auto-closed as invalid on 2021/05/17 11:26
android-54 general protection fault in skb_segment 2 C 1 835d 919d 0/2 auto-obsoleted due to no activity on 2024/06/11 14:46

Sample crash report:
Oops: general protection fault, probably for non-canonical address 0xdffffc000000000e: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000070-0x0000000000000077]
KASAN: null-ptr-deref in range [0x0000000000000070-0x0000000000000077]
CPU: 0 UID: 0 PID: 7572 Comm: syz.0.427 Tainted: G             L      syzkaller #0 PREEMPT_{RT,(full)} 
Tainted: [L]=SOFTLOCKUP
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026
RIP: 0010:skb_segment+0x2cb9/0x41d0 net/core/skbuff.c:4879
Code: 00 e8 0b 74 d9 f8 48 8b 6c 24 30 4c 89 64 24 78 4c 8b 64 24 10 e9 54 df ff ff e8 f2 73 d9 f8 48 8d 5d 70 48 89 d8 48 c1 e8 03 <42> 0f b6 04 28 84 c0 8b 6c 24 5c 0f 85 5e 09 00 00 44 8b 33 48 8b
RSP: 0018:ffffc9002269e590 EFLAGS: 00010202
RAX: 000000000000000e RBX: 0000000000000070 RCX: 0000000000080000
RDX: ffffc9001072f000 RSI: 000000000001bc85 RDI: 000000000001bc86
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000100 R11: 000000000000a888 R12: 0000000000000000
R13: dffffc0000000000 R14: 0000000000000000 R15: 000000000000004a
FS:  00007fa4a73fd6c0(0000) GS:ffff8881263a1000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00002000002b0000 CR3: 0000000056a7e000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 tcp_gso_segment+0x43c/0x19a0 net/ipv4/tcp_offload.c:181
 ipv6_gso_segment+0xb7c/0x18a0 net/ipv6/ip6_offload.c:135
 skb_mac_gso_segment+0x31c/0x690 net/core/gso.c:53
 __skb_gso_segment+0x371/0x550 net/core/gso.c:124
 skb_gso_segment include/net/gso.h:83 [inline]
 validate_xmit_skb+0x9fb/0x1460 net/core/dev.c:4039
 __dev_queue_xmit+0xb12/0x3890 net/core/dev.c:4860
 NF_HOOK_COND include/linux/netfilter.h:307 [inline]
 ip6_output+0x337/0x540 net/ipv6/ip6_output.c:246
 dst_output include/net/dst.h:471 [inline]
 NF_HOOK include/linux/netfilter.h:318 [inline]
 ip6_xmit+0x117f/0x1a60 net/ipv6/ip6_output.c:379
 inet6_csk_xmit+0x397/0x660 net/ipv6/inet6_connection_sock.c:115
 __tcp_transmit_skb+0x2640/0x47c0 net/ipv4/tcp_output.c:1716
 tcp_transmit_skb net/ipv4/tcp_output.c:1733 [inline]
 tcp_write_xmit+0x1bed/0x63f0 net/ipv4/tcp_output.c:3061
 __tcp_push_pending_frames+0x96/0x380 net/ipv4/tcp_output.c:3244
 tcp_push_pending_frames include/net/tcp.h:2360 [inline]
 tcp_data_snd_check net/ipv4/tcp_input.c:6075 [inline]
 tcp_rcv_established+0xe05/0x2830 net/ipv4/tcp_input.c:6658
 tcp_v6_do_rcv+0x82f/0x1ba0 net/ipv6/tcp_ipv6.c:1610
 sk_backlog_rcv include/net/sock.h:1191 [inline]
 __release_sock+0x211/0x3d0 net/core/sock.c:3225
 release_sock+0x1be/0x290 net/core/sock.c:3824
 sk_stream_wait_memory+0x737/0xf90 net/core/stream.c:149
 tcp_sendmsg_locked+0x20b1/0x55c0 net/ipv4/tcp.c:1405
 tcp_sendmsg+0x2f/0x50 net/ipv4/tcp.c:1452
 sock_sendmsg_nosec net/socket.c:787 [inline]
 __sock_sendmsg net/socket.c:802 [inline]
 __sys_sendto+0x4b8/0x710 net/socket.c:2266
 __do_sys_sendto net/socket.c:2273 [inline]
 __se_sys_sendto net/socket.c:2269 [inline]
 __x64_sys_sendto+0xde/0x100 net/socket.c:2269
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x174/0x580 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fa4a91cce59
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fa4a73fd028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 00007fa4a9446090 RCX: 00007fa4a91cce59
RDX: 00000000ffffff5d RSI: 0000200000000900 RDI: 0000000000000003
RBP: 00007fa4a9262d6f R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000012 R11: 0000000000000246 R12: 0000000000000000
R13: 00007fa4a9446128 R14: 00007fa4a9446090 R15: 00007ffe0fc67408
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:skb_segment+0x2cb9/0x41d0 net/core/skbuff.c:4879
Code: 00 e8 0b 74 d9 f8 48 8b 6c 24 30 4c 89 64 24 78 4c 8b 64 24 10 e9 54 df ff ff e8 f2 73 d9 f8 48 8d 5d 70 48 89 d8 48 c1 e8 03 <42> 0f b6 04 28 84 c0 8b 6c 24 5c 0f 85 5e 09 00 00 44 8b 33 48 8b
RSP: 0018:ffffc9002269e590 EFLAGS: 00010202
RAX: 000000000000000e RBX: 0000000000000070 RCX: 0000000000080000
RDX: ffffc9001072f000 RSI: 000000000001bc85 RDI: 000000000001bc86
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000100 R11: 000000000000a888 R12: 0000000000000000
R13: dffffc0000000000 R14: 0000000000000000 R15: 000000000000004a
FS:  00007fa4a73fd6c0(0000) GS:ffff8881263a1000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00002000002b0000 CR3: 0000000056a7e000 CR4: 00000000003526f0
----------------
Code disassembly (best guess):
   0:	00 e8                	add    %ch,%al
   2:	0b 74 d9 f8          	or     -0x8(%rcx,%rbx,8),%esi
   6:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
   b:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
  10:	4c 8b 64 24 10       	mov    0x10(%rsp),%r12
  15:	e9 54 df ff ff       	jmp    0xffffdf6e
  1a:	e8 f2 73 d9 f8       	call   0xf8d97411
  1f:	48 8d 5d 70          	lea    0x70(%rbp),%rbx
  23:	48 89 d8             	mov    %rbx,%rax
  26:	48 c1 e8 03          	shr    $0x3,%rax
* 2a:	42 0f b6 04 28       	movzbl (%rax,%r13,1),%eax <-- trapping instruction
  2f:	84 c0                	test   %al,%al
  31:	8b 6c 24 5c          	mov    0x5c(%rsp),%ebp
  35:	0f 85 5e 09 00 00    	jne    0x999
  3b:	44 8b 33             	mov    (%rbx),%r14d
  3e:	48                   	rex.W
  3f:	8b                   	.byte 0x8b

Crashes (34):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/06/15 12:17 upstream 8cd9520d35a6 1d2f3589 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in skb_segment
2026/02/08 00:28 upstream e7aa57247700 4c131dc4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce general protection fault in skb_segment
2026/02/08 00:23 upstream e7aa57247700 4c131dc4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce general protection fault in skb_segment
2026/02/04 21:48 upstream 5fd0a1df5d05 ea10c935 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce general protection fault in skb_segment
2026/01/16 23:35 upstream 983d014aafb1 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce general protection fault in skb_segment
2026/01/11 07:19 upstream 97313d6113ab d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce general protection fault in skb_segment
2026/01/08 20:25 upstream 79b95d74470d d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in skb_segment
2025/11/14 09:04 upstream 6da43bbeb691 07e030de .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in skb_segment
2025/11/12 14:46 upstream 24172e0d7990 07e030de .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in skb_segment
2025/11/04 22:08 upstream c9cfc122f037 a6c9c731 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in skb_segment
2025/10/29 00:28 upstream 8eefed8f65cc fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in skb_segment
2025/10/06 03:23 upstream 7a405dbb0f03 49379ee0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce general protection fault in skb_segment
2025/09/22 11:16 upstream 07e27ad16399 0ac7291c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in skb_segment
2025/09/17 14:45 upstream 5aca7966d2a7 e2beed91 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in skb_segment
2026/06/15 17:13 upstream 0e0611827f33 50bb0618 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 general protection fault in skb_segment
2026/03/04 02:22 upstream 0031c06807cf 4180d919 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 general protection fault in skb_segment
2026/03/03 14:19 upstream af4e9ef3d784 4180d919 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 general protection fault in skb_segment
2026/01/17 20:00 upstream d3eeb99bbc99 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 general protection fault in skb_segment
2026/01/03 19:28 upstream 805f9a061372 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 general protection fault in skb_segment
2026/05/05 02:05 upstream c7e4e4d5f7dc a898ba9c .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/09/18 03:27 upstream d4b779985a6c e2beed91 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/09/13 19:35 upstream 5cd64d4f9268 e2beed91 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/09/13 15:23 upstream 22f20375f5b7 e2beed91 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/08/30 01:42 upstream fb679c832b64 807a3b61 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/08/28 15:04 upstream 07d9df80082b bee60a83 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/08/25 05:02 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/08/21 16:52 upstream 32b7144f806e 3e79b825 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/08/19 05:58 upstream be48bcf004f9 6e8d317a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2025/08/18 04:51 upstream 8d561baae505 1804e95e .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in skb_segment
2026/02/10 20:27 linux-next 132737e360b4 91d776d3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in skb_segment
2026/02/08 15:25 linux-next 9845cf73f7db 4c131dc4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in skb_segment
2025/11/01 08:33 linux-next 98bd8b16ae57 2c50b6a9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in skb_segment
2025/10/01 11:28 linux-next 3b9b1f8df454 65a0eece .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in skb_segment
2025/09/28 14:53 linux-next 262858079afd 001c9061 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in skb_segment
* Struck through repros no longer work on HEAD.