general protection fault in wacom_intuos_irq

Status: upstream: reported C repro on 2026/09/23 19:17
Subsystems: input
Labels: prio:high
[Documentation on labels]
Reported-by: syzbot+b5a7cd83622c747977de@syzkaller.appspotmail.com
First crash: 12d, last: 11h21m
Cause bisection: failed (error log, bisect log)
  
▶ ▼ ✨ AI Jobs (2)
ID Workflow Result Correct Bug Created Started Finished Revision
f58a991e assessment-security DenialOfService: ✅ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ✅ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ ❓ general protection fault in wacom_intuos_irq 2026/09/22 00:50 2026/09/22 00:50 2026/09/22 01:46 853b104b
0950c7bc assessment-security 💥 general protection fault in wacom_intuos_irq 2026/09/21 00:04 2026/09/21 00:04 2026/09/21 01:18 853b104b
▶ ▼ Discussions (2)
Title Replies (including bot) Last reply
[PATCH] HID: wacom: fix wacom_intuos_irq NULL pen_input deref 1 (1) 2026/09/24 02:09
[syzbot] [input?] general protection fault in wacom_intuos_irq 0 (1) 2026/09/23 19:17
▶ ▼ Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 general protection fault in wacom_intuos_irq 2 syz, C 7 4d04h 12d 0/3 upstream: reported C repro on 2026/09/20 03:29
linux-6.6 general protection fault in wacom_intuos_irq 2 syz, C 2 11d 11d 0/2 upstream: reported C repro on 2026/09/20 21:57
linux-6.1 BUG: unable to handle kernel paging request in wacom_intuos_irq 8 1 4d06h 4d06h 0/3 upstream: reported on 2026/09/28 12:41

Sample crash report:
Oops: general protection fault, probably for non-canonical address 0xdffffc000000006c: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000360-0x0000000000000367]
CPU: 1 UID: 0 PID: 5733 Comm: syz-executor234 Not tainted syzkaller #0 PREEMPT_{RT,(full)} 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
RIP: 0010:wacom_intuos_irq+0x3318/0x33f0 drivers/hid/wacom_wac.c:1036
Code: f1 ff ff 48 8b 7c 24 10 e8 35 68 9b f9 e9 0c f1 ff ff 49 81 c6 60 03 00 00 4c 89 f0 48 c1 e8 03 48 b9 00 00 00 00 00 fc ff df <80> 3c 08 00 74 08 4c 89 f7 e8 3a 68 9b f9 49 8b 1e 48 b8 00 00 00
RSP: 0018:ffffc900057278f0 EFLAGS: 00010206
RAX: 000000000000006c RBX: 1ffff11006ce3a29 RCX: dffffc0000000000
RDX: ffffffff8897159a RSI: ffffffff8f44ff80 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffff88801eb9be80 R09: 0000000000000007
R10: 0000000000000100 R11: 0000000000000011 R12: ffff888049dd80a6
R13: 1ffff11006ce3a40 R14: 0000000000000360 R15: 1ffff110093bb014
FS:  00007f8b4551a6c0(0000) GS:ffff888125cc3000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005555829a2340 CR3: 00000000332a8000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 wacom_wac_irq+0x102d/0x9b90 drivers/hid/wacom_wac.c:3511
 wacom_raw_event+0x9d2/0xd10 drivers/hid/wacom_sys.c:183
 __hid_input_report+0x421/0x580 drivers/hid/hid-core.c:2175
 uhid_dev_input2+0xbc/0x150 drivers/hid/uhid.c:609
 uhid_char_write+0x4a7/0xc90 drivers/hid/uhid.c:767
 vfs_write+0x29f/0xbb0 fs/read_write.c:685
 ksys_write+0x156/0x270 fs/read_write.c:739
 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
 do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f8b45547d49
Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 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 d0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f8b4551a1d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00007f8b455f7b48 RCX: 00007f8b45547d49
RDX: 0000000000000010 RSI: 0000200000000300 RDI: 0000000000000004
RBP: 00007f8b455f7b40 R08: 35203a6b63617473 R09: 35203a6b63617473
R10: 35203a6b63617473 R11: 0000000000000246 R12: 00007f8b455c4bb8
R13: 0000200000001004 R14: 0000200000001000 R15: 0000200000000300
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:wacom_intuos_irq+0x3318/0x33f0 drivers/hid/wacom_wac.c:1036
Code: f1 ff ff 48 8b 7c 24 10 e8 35 68 9b f9 e9 0c f1 ff ff 49 81 c6 60 03 00 00 4c 89 f0 48 c1 e8 03 48 b9 00 00 00 00 00 fc ff df <80> 3c 08 00 74 08 4c 89 f7 e8 3a 68 9b f9 49 8b 1e 48 b8 00 00 00
RSP: 0018:ffffc900057278f0 EFLAGS: 00010206
RAX: 000000000000006c RBX: 1ffff11006ce3a29 RCX: dffffc0000000000
RDX: ffffffff8897159a RSI: ffffffff8f44ff80 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffff88801eb9be80 R09: 0000000000000007
R10: 0000000000000100 R11: 0000000000000011 R12: ffff888049dd80a6
R13: 1ffff11006ce3a40 R14: 0000000000000360 R15: 1ffff110093bb014
FS:  00007f8b4551a6c0(0000) GS:ffff888125bc3000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f0c360b7080 CR3: 00000000332a8000 CR4: 00000000003526f0
----------------
Code disassembly (best guess), 3 bytes skipped:
   0:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
   5:	e8 35 68 9b f9       	call   0xf99b683f
   a:	e9 0c f1 ff ff       	jmp    0xfffff11b
   f:	49 81 c6 60 03 00 00 	add    $0x360,%r14
  16:	4c 89 f0             	mov    %r14,%rax
  19:	48 c1 e8 03          	shr    $0x3,%rax
  1d:	48 b9 00 00 00 00 00 	movabs $0xdffffc0000000000,%rcx
  24:	fc ff df
* 27:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1) <-- trapping instruction
  2b:	74 08                	je     0x35
  2d:	4c 89 f7             	mov    %r14,%rdi
  30:	e8 3a 68 9b f9       	call   0xf99b686f
  35:	49 8b 1e             	mov    (%r14),%rbx
  38:	48                   	rex.W
  39:	b8                   	.byte 0xb8
  3a:	00 00                	add    %al,(%rax)

Crashes (39):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/10/01 23:06 upstream d24e8ac715de f5cdae2f .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in wacom_intuos_irq
2026/10/01 00:35 upstream 551c722f4080 38f7f0d1 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in wacom_intuos_irq
2026/09/22 23:22 upstream 50d05c7c76c9 3e2106e5 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in wacom_intuos_irq
2026/10/02 07:20 upstream d24e8ac715de 6d32eb1f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root general protection fault in wacom_intuos_irq
2026/10/02 07:03 upstream d24e8ac715de 6d32eb1f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/30 01:16 upstream 6f8319e3e9a4 7808aef4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/30 01:16 upstream 6f8319e3e9a4 7808aef4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/28 12:38 upstream 72d3fcf802c4 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in wacom_intuos_irq
2026/09/28 03:25 upstream 104484baf748 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/28 03:23 upstream 104484baf748 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/28 03:23 upstream 104484baf748 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/28 03:19 upstream 104484baf748 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/28 03:18 upstream 104484baf748 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/26 05:36 upstream aa98230e410f f281d9d2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in wacom_intuos_irq
2026/09/25 08:02 upstream 165768bb7026 f281d9d2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce general protection fault in wacom_intuos_irq
2026/09/22 02:34 upstream f0100363d8c3 e12281bd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in wacom_intuos_irq
2026/09/28 21:04 upstream 72d3fcf802c4 58f15308 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/28 11:30 upstream 72d3fcf802c4 a3c7249d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/27 11:19 upstream fd179f8a05be a3c7249d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in wacom_intuos_irq
2026/09/25 18:11 upstream 165768bb7026 f281d9d2 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/25 12:51 upstream 165768bb7026 f281d9d2 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/25 00:05 upstream 5fc5768c7ca9 27d05fb3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/24 07:23 upstream 62f4c998b297 3c3cdf19 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/22 10:01 upstream f0100363d8c3 e12281bd .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/22 01:48 upstream f0100363d8c3 a8efa948 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/20 01:53 upstream 518e5b794c06 853b104b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in wacom_intuos_irq
2026/09/19 19:09 upstream 40288c9206c1 853b104b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in wacom_intuos_irq
2026/09/28 21:17 upstream 72d3fcf802c4 58f15308 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in wacom_intuos_irq
2026/09/28 11:28 upstream 72d3fcf802c4 a3c7249d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in wacom_intuos_irq
2026/09/28 06:15 upstream d266640c6c76 a3c7249d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in wacom_intuos_irq
2026/09/27 12:40 upstream fd179f8a05be a3c7249d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in wacom_intuos_irq
2026/09/22 20:19 upstream 50d05c7c76c9 3e2106e5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in wacom_intuos_irq
2026/09/22 20:18 upstream 50d05c7c76c9 3e2106e5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in wacom_intuos_irq
2026/09/20 18:35 upstream 50d05c7c76c9 853b104b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in wacom_intuos_irq
2026/09/30 02:08 linux-next 6474fa070f2b 7808aef4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in wacom_intuos_irq
2026/09/28 21:08 linux-next 6375e61c01e9 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in wacom_intuos_irq
2026/09/28 21:08 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8e60d3ddd25 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in wacom_intuos_irq
2026/09/28 21:08 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8e60d3ddd25 a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in wacom_intuos_irq
2026/09/20 05:26 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 38872197cae2 853b104b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in wacom_intuos_irq
* Struck through repros no longer work on HEAD.