syzbot


general protection fault in vidtv_psi_ts_psi_write_into

Status: upstream: reported on 2026/01/12 08:35
Subsystems: media
Labels: prio:high
[Documentation on labels]
Reported-by: syzbot+814c351d094f4f1a1b86@syzkaller.appspotmail.com
Fix commit: media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si
Patched on: [ci-upstream-linux-next-kasan-gce-root ci-upstream-rust-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-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb]
First crash: 153d, last: 20h17m
✨ AI Jobs (1)
ID Workflow Result Correct Bug Created Started Finished Revision Error
67bbf67a-21d8-4473-800a-3376fb14e34b assessment-security DenialOfService: ✅ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ✅ UserNamespace: ✅ VMGuestTrigger: ❌ VMHostTrigger: ❌ general protection fault in vidtv_psi_ts_psi_write_into 2026/05/24 01:20 2026/05/24 01:20 2026/05/24 02:08 c69befb30ac10e158cc9d1557b508ee3f0eca1de
Discussions (3)
Title Replies (including bot) Last reply
[PATCH] media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si 1 (1) 2026/03/17 17:05
[syzbot] Monthly media report (Mar 2026) 2 (3) 2026/03/10 09:57
[syzbot] [media?] general protection fault in vidtv_psi_ts_psi_write_into 0 (1) 2026/01/12 08:35

Sample crash report:
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
CPU: 1 UID: 0 PID: 22908 Comm: kworker/1:5 Tainted: G     U       L      syzkaller #0 PREEMPT(full) 
Tainted: [U]=USER, [L]=SOFTLOCKUP
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026
Workqueue: events vidtv_mux_tick
RIP: 0010:vidtv_psi_ts_psi_write_into+0x4bb/0xb40 drivers/media/test-drivers/vidtv/vidtv_psi.c:142
Code: fb de d7 f9 4d 8d 65 20 4c 89 e0 48 c1 e8 03 80 3c 18 00 0f 85 fe 04 00 00 49 8b 45 20 48 89 c2 48 89 c1 48 c1 ea 03 83 e1 07 <0f> b6 14 1a 38 ca 7f 08 84 d2 0f 85 c6 04 00 00 0f b6 10 48 8b 7c
RSP: 0018:ffffc9000388f3f0 EFLAGS: 00010202
RAX: 0000000000000002 RBX: dffffc0000000000 RCX: 0000000000000002
RDX: 0000000000000000 RSI: ffffffff88301de5 RDI: ffff888060ee5d00
RBP: 0000000000000008 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffffc9000388f690
R13: ffffc9000388f670 R14: 0000000000000178 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ffff88812448e000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000001b34dcbffc CR3: 0000000064b90000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 vidtv_psi_table_header_write_into drivers/media/test-drivers/vidtv/vidtv_psi.c:744 [inline]
 vidtv_psi_pmt_write_into+0x3b2/0xa70 drivers/media/test-drivers/vidtv/vidtv_psi.c:1176
 vidtv_mux_push_si+0x932/0xe80 drivers/media/test-drivers/vidtv/vidtv_mux.c:196
 vidtv_mux_tick+0xe93/0x1460 drivers/media/test-drivers/vidtv/vidtv_mux.c:408
 process_one_work+0xa0e/0x1980 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:vidtv_psi_ts_psi_write_into+0x4bb/0xb40 drivers/media/test-drivers/vidtv/vidtv_psi.c:142
Code: fb de d7 f9 4d 8d 65 20 4c 89 e0 48 c1 e8 03 80 3c 18 00 0f 85 fe 04 00 00 49 8b 45 20 48 89 c2 48 89 c1 48 c1 ea 03 83 e1 07 <0f> b6 14 1a 38 ca 7f 08 84 d2 0f 85 c6 04 00 00 0f b6 10 48 8b 7c
RSP: 0018:ffffc9000388f3f0 EFLAGS: 00010202
RAX: 0000000000000002 RBX: dffffc0000000000 RCX: 0000000000000002
RDX: 0000000000000000 RSI: ffffffff88301de5 RDI: ffff888060ee5d00
RBP: 0000000000000008 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffffc9000388f690
R13: ffffc9000388f670 R14: 0000000000000178 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ffff88812448e000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f1c1db47e20 CR3: 000000000e596000 CR4: 00000000003526f0
----------------
Code disassembly (best guess), 2 bytes skipped:
   0:	d7                   	xlat   %ds:(%rbx)
   1:	f9                   	stc
   2:	4d 8d 65 20          	lea    0x20(%r13),%r12
   6:	4c 89 e0             	mov    %r12,%rax
   9:	48 c1 e8 03          	shr    $0x3,%rax
   d:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
  11:	0f 85 fe 04 00 00    	jne    0x515
  17:	49 8b 45 20          	mov    0x20(%r13),%rax
  1b:	48 89 c2             	mov    %rax,%rdx
  1e:	48 89 c1             	mov    %rax,%rcx
  21:	48 c1 ea 03          	shr    $0x3,%rdx
  25:	83 e1 07             	and    $0x7,%ecx
* 28:	0f b6 14 1a          	movzbl (%rdx,%rbx,1),%edx <-- trapping instruction
  2c:	38 ca                	cmp    %cl,%dl
  2e:	7f 08                	jg     0x38
  30:	84 d2                	test   %dl,%dl
  32:	0f 85 c6 04 00 00    	jne    0x4fe
  38:	0f b6 10             	movzbl (%rax),%edx
  3b:	48                   	rex.W
  3c:	8b                   	.byte 0x8b
  3d:	7c                   	.byte 0x7c

Crashes (65):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/06/07 21:48 upstream 33d8d8ec31b5 cc095639 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/06/07 14:08 upstream 979c294509f9 cc095639 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/06/07 05:37 upstream 979c294509f9 cc095639 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/06/05 03:02 upstream 9154c4af7829 197909be .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/06/03 19:15 upstream ba3e43a9e601 234057e5 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/06/02 19:36 upstream ba3e43a9e601 62fe1528 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/06/01 18:13 upstream e43ffb69e043 8d8eeb3a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/06/01 17:11 upstream e43ffb69e043 8d8eeb3a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/06/01 15:57 upstream e43ffb69e043 8d8eeb3a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/31 12:40 upstream 9d87d0fc8c8e 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/29 19:50 upstream 8fde5d1d47f6 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/28 04:08 upstream eb3f4b7426cf 4c36e7e5 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/27 21:16 upstream eb3f4b7426cf cd9726af .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/24 07:28 upstream eed108edc117 c69befb3 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/18 01:41 upstream e5d505e3664b de5aae85 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/17 15:42 upstream 6916d5703ddf de5aae85 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/15 13:41 upstream 70eda68668d1 9cd3beaa .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/13 13:49 upstream 1d5dcaa3bd65 bc4126d8 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/11 13:48 upstream 5d6919055dec 845acb1c .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/09 06:33 upstream cbf457c584b5 29233ece .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/08 16:47 upstream 917719c412c4 5633175a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/04/03 04:07 upstream 5619b098e2fb 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/16 02:41 upstream f338e7738378 ee8d34d6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/13 10:50 upstream 8004279c41ad 2f7f359d .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/10 09:39 upstream 1f318b96cc84 6972f302 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/04 10:46 upstream 0031c06807cf 4180d919 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/04 04:04 upstream 0031c06807cf 4180d919 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/03 04:29 upstream af4e9ef3d784 28b83e23 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/02 13:57 upstream 11439c4635ed b9dd6534 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 19:09 upstream eb71ab2bf722 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 16:47 upstream eb71ab2bf722 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 03:06 upstream 2f9339c052bd 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 03:03 upstream 2f9339c052bd 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/03/01 03:02 upstream 2f9339c052bd 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/28 15:47 upstream 4d349ee5c778 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/27 02:36 upstream 3f4a08e64442 a2f13f71 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/25 15:09 upstream 7dff99b35460 c162cde9 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/25 03:34 upstream 7dff99b35460 787dfb7c .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/24 10:54 upstream 7dff99b35460 96b1aa46 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/24 04:07 upstream 7dff99b35460 41d2fa6a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/23 23:52 upstream 7dff99b35460 41d2fa6a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/23 15:24 upstream 6de23f81a5e0 7c9658af .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/23 10:55 upstream 6de23f81a5e0 7c9658af .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/23 10:47 upstream 6de23f81a5e0 7c9658af .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/22 01:21 upstream d79526b89571 6e7b5511 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/20 10:52 upstream 8bf22c33e7a1 17d780d6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/20 04:28 upstream 8bf22c33e7a1 17d780d6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/20 04:27 upstream 8bf22c33e7a1 17d780d6 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/18 10:09 upstream 2961f841b025 39751c21 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/17 12:15 upstream 970296997869 e439b951 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/15 07:10 upstream 3e48a11675c5 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/14 07:38 upstream 770aaedb461a 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/14 02:36 upstream cee73b1e840c 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/13 22:34 upstream cee73b1e840c 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/13 00:23 upstream 37a93dd5c49b 504cb1bf .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/07 15:22 upstream 2687c848e578 f20fc9f9 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/07 10:50 upstream 2687c848e578 f20fc9f9 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/06 12:24 upstream b7ff7151e653 97745f52 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/02/01 10:52 upstream 162b42445b58 6b8752f2 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/01/06 10:24 upstream 7f98ab9da046 d1b870e1 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto general protection fault in vidtv_psi_ts_psi_write_into
2026/05/21 12:38 upstream 8bc67e4db64a 747d777d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in vidtv_psi_ts_psi_write_into
2026/02/06 14:48 upstream b7ff7151e653 97745f52 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in vidtv_psi_ts_psi_write_into
2026/05/31 02:01 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 4b4362973b6f 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in vidtv_psi_ts_psi_write_into
* Struck through repros no longer work on HEAD.