general protection fault in do_getname_kernel

Status: upstream: reported C repro on 2026/08/05 22:44
Subsystems: fs
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+2f6a3b7dc3b442ef515c@syzkaller.appspotmail.com
First crash: 96d, last: 46d
Cause bisection: failed (error log, bisect log)
  
Fix bisection: failed (error log)
  
▶ ▼ ✨ AI Jobs (2)
ID Workflow Result Correct Bug Created Started Finished Revision
d9509d20 assessment-security DenialOfService: ✅ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ ❓ general protection fault in do_getname_kernel 2026/08/09 21:56 2026/08/09 21:56 2026/08/09 22:25 5d63f80b
a6b6389c assessment-security 💥 general protection fault in do_getname_kernel 2026/08/05 00:08 2026/08/05 00:08 2026/08/05 00:08 d4abbeac
▶ ▼ Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [fs?] general protection fault in do_getname_kernel 1 (2) 2026/08/06 09:04
▶ ▼ Last patch testing requests (5)
Created Duration User Patch Repo Result
2026/10/22 04:53 26m retest repro upstream no crash job log log
2026/10/09 21:35 4h18m retest repro upstream no crash job log log
2026/10/09 21:35 4h51m retest repro upstream no crash job log log
2026/10/09 21:35 3h19m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci error job log
2026/10/07 10:01 19m retest repro upstream no crash job log log
▶ ▼ Cause bisection attempts (2)
Created Duration User Patch Repo Result
2026/08/20 11:44 12h08m bisect upstream error job log
2026/08/10 14:06 0m bisect upstream error

Sample crash report:
nvmet: 
nvmet: adding nsid 1 to subsystem testnqn
Unable to handle kernel paging request at virtual address dfff800000000000
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
Mem abort info:
  ESR = 0x0000000096000005
  EC = 0x25: DABT (current EL), IL = 32 bits
  SET = 0, FnV = 0
  EA = 0, S1PTW = 0
  FSC = 0x05: level 1 translation fault
Data abort info:
  ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
  CM = 0, WnR = 0, TnD = 0, TagAccess = 0
  GCS = 0, Overlay = 0, DirtyBit = 0
[dfff800000000000] address between user and kernel address ranges
Internal error: Oops: 0000000096000005 [#1]  SMP
Modules linked in:
CPU: 0 UID: 0 PID: 4923 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/07/2026
pstate: 83400005 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--)
pc : strlen+0x28/0x84 lib/string.c:402
lr : __fortify_strlen include/linux/fortify-string.h:218 [inline]
lr : do_getname_kernel+0x2c/0x1f4 fs/namei.c:260
sp : ffff8000987f7860
x29: ffff8000987f7880 x28: ffff0000cd5f7cc0 x27: ffff800082866c7c
x26: ffff0000dd5db200 x25: 1fffe00019abef82 x24: dfff800000000000
x23: 1fffe0001b7d880e x22: 00000000fffffff1 x21: 0000000000000000
x20: 0000000000000000 x19: 0000000000000000 x18: 00000000ffffffff
x17: ffff80008a7d6000 x16: 0000000000000005 x15: ffff80008a35fda0
x14: ffff80008a5d5e28 x13: 0000000000000001 x12: 0000000000000000
x11: 0000000000000000 x10: dfff800000000000 x9 : 0000000000000000
x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000
x5 : ffff80008a998248 x4 : 0000000000000008 x3 : ffff80008285a8a4
x2 : 0000000000000000 x1 : ffff0000ccdc8000 x0 : 0000000000000000
Call trace:
 strlen+0x28/0x84 lib/string.c:402 (P)
 __fortify_strlen include/linux/fortify-string.h:218 [inline]
 do_getname_kernel+0x2c/0x1f4 fs/namei.c:260
 getname_kernel+0x24/0x34 fs/namei.c:289
 class_filename_kernel_constructor include/linux/fs.h:2565 [inline]
 filp_open+0x2c/0x60 fs/open.c:1342
 nvmet_file_ns_enable+0x88/0x30c drivers/nvme/target/io-cmd-file.c:41
 nvmet_ns_enable+0xac/0x4f0 drivers/nvme/target/core.c:596
 nvmet_ns_enable_store+0xd4/0x170 drivers/nvme/target/configfs.c:735
 flush_write_buffer fs/configfs/file.c:207 [inline]
 configfs_write_iter+0x27c/0x354 fs/configfs/file.c:229
 new_sync_write fs/read_write.c:595 [inline]
 vfs_write+0x51c/0xa0c fs/read_write.c:687
 ksys_write+0x12c/0x228 fs/read_write.c:739
 __do_sys_write fs/read_write.c:750 [inline]
 __se_sys_write fs/read_write.c:747 [inline]
 __arm64_sys_write+0x84/0x98 fs/read_write.c:747
 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline]
 invoke_syscall+0x98/0x244 arch/arm64/kernel/syscall.c:49
 el0_svc_common+0xec/0x23c arch/arm64/kernel/syscall.c:121
 do_el0_svc+0x4c/0x5c arch/arm64/kernel/syscall.c:140
 el0_svc+0x64/0x260 arch/arm64/kernel/entry-common.c:758
 el0t_64_sync_handler+0x44/0x104 arch/arm64/kernel/entry-common.c:777
 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:590
Code: aa0003e8 f2fbffea d343fd0b 1200090c (38ea696b) 
---[ end trace 0000000000000000 ]---
----------------
Code disassembly (best guess):
   0:	aa0003e8 	mov	x8, x0
   4:	f2fbffea 	movk	x10, #0xdfff, lsl #48
   8:	d343fd0b 	lsr	x11, x8, #3
   c:	1200090c 	and	w12, w8, #0x7
* 10:	38ea696b 	ldrsb	w11, [x11, x10] <-- trapping instruction

Crashes (637):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/08/24 21:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 68f892e99df9 23caa175 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/03 19:23 upstream 940de590b839 6a988719 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root general protection fault in do_getname_kernel
2026/09/03 18:13 upstream 940de590b839 6a988719 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in do_getname_kernel
2026/09/03 11:59 upstream 940de590b839 6a988719 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in do_getname_kernel
2026/09/03 08:44 upstream 940de590b839 6a988719 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root general protection fault in do_getname_kernel
2026/09/03 01:45 upstream 89a312991dc6 85995287 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in do_getname_kernel
2026/09/02 05:56 upstream 786262be6048 587f6b29 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in do_getname_kernel
2026/08/20 21:52 upstream 9328b3b03bdc 1e72964b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in do_getname_kernel
2026/08/20 11:00 upstream a4ff2be345d0 1e72964b .config strace log report syz / log [disk image] [vmlinux] [kernel image] ci2-upstream-fs general protection fault in do_getname_kernel
2026/08/04 21:31 upstream 848acc8ffe1b d4abbeac .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in do_getname_kernel
2026/08/04 19:08 upstream 848acc8ffe1b d4abbeac .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root general protection fault in do_getname_kernel
2026/09/04 19:44 upstream bc35965f6940 44dda43b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in do_getname_kernel
2026/09/04 17:56 upstream bc35965f6940 44dda43b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in do_getname_kernel
2026/09/04 08:50 upstream 8ab1afb2eb24 801f0966 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in do_getname_kernel
2026/09/04 06:04 upstream 8ab1afb2eb24 801f0966 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in do_getname_kernel
2026/09/04 03:17 upstream 8ab1afb2eb24 801f0966 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in do_getname_kernel
2026/09/04 02:14 upstream 8ab1afb2eb24 801f0966 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in do_getname_kernel
2026/09/03 20:29 upstream 8ab1afb2eb24 d2e5fb95 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in do_getname_kernel
2026/09/03 13:53 upstream 940de590b839 d2e5fb95 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in do_getname_kernel
2026/09/03 10:07 upstream 940de590b839 6a988719 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in do_getname_kernel
2026/09/02 21:46 upstream 89a312991dc6 74e93e68 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in do_getname_kernel
2026/09/02 21:46 upstream 89a312991dc6 74e93e68 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in do_getname_kernel
2026/09/02 16:46 upstream 89a312991dc6 74e93e68 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root general protection fault in do_getname_kernel
2026/08/21 04:04 upstream 9d2ed026f031 1e72964b .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in do_getname_kernel
2026/09/04 05:12 upstream 8ab1afb2eb24 801f0966 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in do_getname_kernel
2026/09/03 15:47 upstream 940de590b839 d2e5fb95 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in do_getname_kernel
2026/09/23 08:39 linux-next 9d80aa4617b3 abce1216 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/22 20:34 linux-next 9d80aa4617b3 3e2106e5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/20 18:40 linux-next 9d80aa4617b3 853b104b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/19 01:31 linux-next 9d80aa4617b3 8d7d05f1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/18 10:19 linux-next 9d80aa4617b3 8d7d05f1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/15 20:43 linux-next 9d80aa4617b3 81a27d1a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/13 23:08 linux-next 9d80aa4617b3 70a60e12 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/11 06:23 linux-next 9d80aa4617b3 1fe56c0a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/09 04:12 linux-next 9d80aa4617b3 8387c273 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/08 23:50 linux-next 9d80aa4617b3 243b72f1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/08 04:35 linux-next 9d80aa4617b3 680aa3e1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/07 05:29 linux-next 9d80aa4617b3 4f7b22a0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/07 02:12 linux-next 9d80aa4617b3 4f7b22a0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/02 23:31 linux-next 8b72f6626dc3 85995287 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in do_getname_kernel
2026/09/02 20:30 linux-next 8b72f6626dc3 85995287 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in do_getname_kernel
2026/09/02 18:25 linux-next 32b6ef9a5d0e 85995287 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/02 09:49 linux-next 8b72f6626dc3 587f6b29 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce general protection fault in do_getname_kernel
2026/09/18 06:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 8d7d05f1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/18 04:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 8d7d05f1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/17 17:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/17 16:47 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/17 12:28 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/17 10:53 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/17 07:04 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/17 03:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/17 02:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/16 19:58 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/16 16:47 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 95928915 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/10 13:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/10 13:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/07 10:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 4f7b22a0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/07 02:08 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 4f7b22a0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/06 15:58 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5445d6419962 4f7b22a0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/21 01:51 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux master 73ae59e97596 853b104b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/19 13:50 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux master 73ae59e97596 853b104b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/19 05:18 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux master 73ae59e97596 853b104b .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 BUG: unable to handle kernel paging request in do_getname_kernel
2026/09/10 20:38 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux master 0f23d56f17fd 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 BUG: unable to handle kernel NULL pointer dereference in do_getname_kernel
2026/09/07 20:05 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux master 0f23d56f17fd 5e4626f5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 BUG: unable to handle kernel NULL pointer dereference in do_getname_kernel
* Struck through repros no longer work on HEAD.