syzbot


KCSAN: data-race in selinux_inode_permission / selinux_inode_permission

Status: moderation: reported on 2025/05/28 19:36
Subsystems: selinux
[Documentation on labels]
Reported-by: syzbot+48266d06935c7f0ac766@syzkaller.appspotmail.com
First crash: 37d, last: 39m

Sample crash report:
==================================================================
BUG: KCSAN: data-race in selinux_inode_permission / selinux_inode_permission

write to 0xffff888103388fa0 of 4 bytes by task 8371 on cpu 0:
 task_avdcache_search security/selinux/hooks.c:3146 [inline]
 selinux_inode_permission+0x31b/0x620 security/selinux/hooks.c:3216
 security_inode_permission+0x6d/0xb0 security/security.c:2324
 inode_permission+0x106/0x310 fs/namei.c:601
 may_lookup fs/namei.c:1845 [inline]
 link_path_walk+0x162/0x900 fs/namei.c:2454
 path_openat+0x1de/0x2170 fs/namei.c:4051
 do_filp_open+0x109/0x230 fs/namei.c:4082
 io_openat2+0x272/0x390 io_uring/openclose.c:142
 io_openat+0x1b/0x30 io_uring/openclose.c:179
 __io_issue_sqe+0xfe/0x2e0 io_uring/io_uring.c:1739
 io_issue_sqe+0x53/0x970 io_uring/io_uring.c:1762
 io_wq_submit_work+0x3f7/0x5f0 io_uring/io_uring.c:1874
 io_worker_handle_work+0x44e/0x9b0 io_uring/io-wq.c:642
 io_wq_worker+0x22e/0x870 io_uring/io-wq.c:696
 ret_from_fork+0xda/0x150 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245

read to 0xffff888103388fa0 of 4 bytes by task 8363 on cpu 1:
 task_avdcache_search security/selinux/hooks.c:3142 [inline]
 selinux_inode_permission+0x2a7/0x620 security/selinux/hooks.c:3216
 security_inode_permission+0x6d/0xb0 security/security.c:2324
 inode_permission+0x106/0x310 fs/namei.c:601
 may_lookup fs/namei.c:1845 [inline]
 link_path_walk+0x162/0x900 fs/namei.c:2454
 path_openat+0x1de/0x2170 fs/namei.c:4051
 do_filp_open+0x109/0x230 fs/namei.c:4082
 io_openat2+0x272/0x390 io_uring/openclose.c:142
 io_openat+0x1b/0x30 io_uring/openclose.c:179
 __io_issue_sqe+0xfe/0x2e0 io_uring/io_uring.c:1739
 io_issue_sqe+0x53/0x970 io_uring/io_uring.c:1762
 io_queue_sqe io_uring/io_uring.c:1969 [inline]
 io_submit_sqe io_uring/io_uring.c:2225 [inline]
 io_submit_sqes+0x667/0xfd0 io_uring/io_uring.c:2338
 __do_sys_io_uring_enter io_uring/io_uring.c:3405 [inline]
 __se_sys_io_uring_enter+0x1c1/0x1b70 io_uring/io_uring.c:3339
 __x64_sys_io_uring_enter+0x78/0x90 io_uring/io_uring.c:3339
 x64_sys_call+0x28c8/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:427
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0x00000000 -> 0x00000001

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 8363 Comm: syz.4.2139 Not tainted 6.16.0-rc4-syzkaller-00308-ga79a588fc176 #0 PREEMPT(voluntary) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
==================================================================

Crashes (69):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/07/05 04:20 upstream a79a588fc176 d869b261 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/07/04 21:31 upstream 4c06e63b9203 d869b261 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/07/04 07:37 upstream 17bbde2e1716 76ad128c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/07/03 19:40 upstream 17bbde2e1716 115ceea7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/07/03 08:57 upstream b4911fb0b060 115ceea7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/07/02 21:47 upstream b4911fb0b060 bc80e4f0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/07/02 09:49 upstream 66701750d556 bc80e4f0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/07/01 18:04 upstream 66701750d556 091a06cd .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/07/01 09:03 upstream 66701750d556 6e83b42d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/30 05:01 upstream d0b3b7b22dfa fc9d8ee5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/29 01:37 upstream ded779017ad7 fc9d8ee5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/28 04:12 upstream 67a993863163 fc9d8ee5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/27 03:27 upstream f02769e7f272 803ce19b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/26 20:14 upstream ee88bddf7f2f 803ce19b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/25 20:09 upstream 92ca6c498a5e 26d77996 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/25 08:10 upstream 7595b66ae9de 26d77996 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/24 00:13 upstream 78f4e737a53e e2f27c35 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/23 18:36 upstream 86731a2a651e d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/23 03:22 upstream b67ec639010f d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/22 08:09 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/21 16:07 upstream 3f75bfff44be d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/21 05:43 upstream 11313e2f7812 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/20 23:50 upstream 75f5f23f8787 804b3919 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/19 23:07 upstream 24770983ccfe ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/18 13:17 upstream 52da431bf03b ca631f70 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/17 19:54 upstream 4663747812d1 e77fae15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/17 19:53 upstream 4663747812d1 e77fae15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/17 02:58 upstream 9afe652958c3 cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/16 14:04 upstream e04c78d86a96 d1716036 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/15 22:30 upstream 08215f5486ec 5f4b362d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/15 09:50 upstream 8c6bc74c7f89 5f4b362d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/15 00:48 upstream 4774cfe3543a 5f4b362d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/13 23:49 upstream 02adc1490e6d 0e8da31f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/13 06:40 upstream 27605c8c0f69 98683f8f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/11 22:16 upstream 488ef3560196 98683f8f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/11 08:24 upstream aef17cb3d3c4 5d7e17ca .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/10 18:19 upstream f09079bd04a9 5d7e17ca .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/10 08:09 upstream f09079bd04a9 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/09 15:59 upstream 19272b37aa4f 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/08 23:12 upstream 939f15e640f1 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/08 09:34 upstream 8630c59e9936 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/07 20:01 upstream 5b032cac6225 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/07 03:41 upstream c0c9379f235d 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/06 21:47 upstream c0c9379f235d 9fa58bba .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/06 10:29 upstream e271ed52b344 9fa58bba .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/06 06:21 upstream e271ed52b344 6b6b5f21 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/06 06:21 upstream e271ed52b344 6b6b5f21 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/05 18:37 upstream ec7714e49479 6b6b5f21 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/05 06:26 upstream 1af80d00e1e0 6b6b5f21 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/04 18:18 upstream 1af80d00e1e0 e565f08d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/04 18:16 upstream 1af80d00e1e0 e565f08d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/04 11:42 upstream 5abc7438f1e9 e565f08d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/03 15:00 upstream 546b1c9e93c2 a30356b7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/03 01:26 upstream fe4281644c62 a30356b7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/03 01:25 upstream fe4281644c62 a30356b7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/02 13:33 upstream cd2e103d57e5 b396b4bf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/02 06:54 upstream cd2e103d57e5 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/02 06:53 upstream cd2e103d57e5 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/01 20:23 upstream bb1556ec9464 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/06/01 02:33 upstream 4cb6c8af8591 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/05/31 13:47 upstream 0f70f5b08a47 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/05/30 23:48 upstream 8477ab143069 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/05/30 11:11 upstream f66bc387efbe 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/05/29 20:20 upstream e0797d3b91de 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/05/28 19:35 upstream 3d413f0cfd7e 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
2025/05/28 19:35 upstream 3d413f0cfd7e 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in selinux_inode_permission / selinux_inode_permission
* Struck through repros no longer work on HEAD.