KASAN: global-out-of-bounds Read in trace_event_raw_event_io_uring_req_failed

Status: premoderation: reported on 2026/09/24 06:31
Reported-by: syzbot+34f336fcba376787a9ae@syzkaller.appspotmail.com
First crash: 19d, last: 19d

Sample crash report:
==================================================================
BUG: KASAN: global-out-of-bounds in do_trace_event_raw_event_io_uring_req_failed include/trace/events/io_uring.h:541 [inline]
BUG: KASAN: global-out-of-bounds in trace_event_raw_event_io_uring_req_failed+0x583/0x900 include/trace/events/io_uring.h:496
Read of size 7 at addr ffffffff8650c260 by task iou-sqp-1837/1838

CPU: 1 UID: 0 PID: 1838 Comm: iou-sqp-1837 Not tainted syzkaller #0 b27277d6799ceeca3eb852bae8b5683c15874786
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
Call Trace:
 <TASK>
 __dump_stack+0x21/0x30 lib/dump_stack.c:94
 dump_stack_lvl+0x140/0x1c0 lib/dump_stack.c:120
 print_address_description+0x71/0x210 mm/kasan/report.c:377
 print_report+0x4a/0x70 mm/kasan/report.c:481
 kasan_report+0x162/0x1a0 mm/kasan/report.c:594
 check_region_inline mm/kasan/generic.c:-1 [inline]
 kasan_check_range+0x25a/0x2b0 mm/kasan/generic.c:189
 __asan_memcpy+0x31/0x80 mm/kasan/shadow.c:105
 do_trace_event_raw_event_io_uring_req_failed include/trace/events/io_uring.h:541 [inline]
 trace_event_raw_event_io_uring_req_failed+0x583/0x900 include/trace/events/io_uring.h:496
 trace_io_uring_req_failed include/trace/events/io_uring.h:496 [inline]
 io_submit_fail_init+0x464/0x4c0 io_uring/io_uring.c:2183
 io_submit_sqe io_uring/io_uring.c:2222 [inline]
 io_submit_sqes+0xb7c/0x1b70 io_uring/io_uring.c:2373
 __io_sq_thread io_uring/sqpoll.c:230 [inline]
 io_sq_thread+0xaec/0x1bc0 io_uring/sqpoll.c:342
 ret_from_fork+0x64/0xa0 arch/x86/kernel/process.c:153
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
RIP: 0033:0x0
Code: Unable to access opcode bytes at 0xffffffffffffffd6.
RSP: 002b:0000000000000000 EFLAGS: 00000206 ORIG_RAX: 00000000000001a9
RAX: 0000000000000000 RBX: 0000200000000040 RCX: 00007f4d7df9e159
RDX: 0000000000000000 RSI: 0000200000000040 RDI: 0000000000006c0b
RBP: 00007f4d7e03506b R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 00007ffe81fdb4f8
 </TASK>

The buggy address belongs to the variable:
 .str.26+0x0/0x20

The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x650c
flags: 0x4000(reserved|zone=0)
raw: 0000000000004000 ffffea0000194308 ffffea0000194308 0000000000000000
raw: 0000000000000000 0000000000000000 00000001ffffffff 0000000000000000
page dumped because: kasan: bad access detected
page_owner info is not present (never set?)

Memory state around the buggy address:
 ffffffff8650c100: 00 05 f9 f9 00 f9 f9 f9 00 02 f9 f9 07 f9 f9 f9
 ffffffff8650c180: 06 f9 f9 f9 00 05 f9 f9 06 f9 f9 f9 05 f9 f9 f9
>ffffffff8650c200: 06 f9 f9 f9 00 f9 f9 f9 00 f9 f9 f9 05 f9 f9 f9
                                                       ^
 ffffffff8650c280: 05 f9 f9 f9 00 f9 f9 f9 06 f9 f9 f9 07 f9 f9 f9
 ffffffff8650c300: 00 00 f9 f9 00 07 f9 f9 04 f9 f9 f9 00 01 f9 f9
==================================================================

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/09/24 06:30 android16-6.12 a24919af1c4d 0281b448 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-12-rust KASAN: global-out-of-bounds Read in trace_event_raw_event_io_uring_req_failed
* Struck through repros no longer work on HEAD.