syzbot


WARNING in signalfd_cleanup
Status: upstream: reported C repro on 2022/01/05 15:37
Reported-by: syzbot+5426c7ed6868c705ca14@syzkaller.appspotmail.com
Fix commit: 791f3465c4af io_uring: fix UAF due to missing POLLFREE handling
Patched on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-upstream-gce-leak 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-linux-next-kasan-gce-root ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu2-riscv64 ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-kmsan-gce ci-upstream-kmsan-gce-386 ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce]
First crash: 20d, last: 3d22h

Cause bisection: introduced by (bisect log) :
commit e4b8954074f6d0db01c8c97d338a67f9389c042f
Author: Eric Dumazet <edumazet@google.com>
Date: Tue Dec 7 01:30:37 2021 +0000

  netlink: add net device refcount tracker to struct ethnl_req_info

Crash: WARNING in ref_tracker_dir_exit (log)
Repro: C syz .config
duplicates (1):
Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
WARNING in __cleanup_sighand C 27 3d18h 8d01h 0/22 closed as dup on 2022/01/20 06:43
Patch testing requests:
Created Duration User Patch Repo Result
2022/01/14 01:55 12m asml.silence@gmail.com https://github.com/isilence/linux.git pollfree_test1 OK

Sample crash report:

Crashes (201):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-linux-next-kasan-gce-root 2022/01/04 23:36 linux-next 6b8d4927540e 0a2584dd .config log report syz C WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/21 03:29 upstream 2c271fe77d52 ab3d9f17 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/20 21:01 upstream fa2e1ba3e9e3 b838eb76 .config log report info WARNING in signalfd_cleanup
ci-qemu-upstream 2022/01/20 19:20 upstream fa2e1ba3e9e3 b838eb76 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/20 16:38 upstream fa2e1ba3e9e3 b838eb76 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-selinux-root 2022/01/20 12:18 upstream fa2e1ba3e9e3 5da9499f .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/20 11:13 upstream fa2e1ba3e9e3 5da9499f .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/20 09:55 upstream fa2e1ba3e9e3 5da9499f .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/20 08:10 upstream 1d1df41c5a33 5da9499f .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/20 06:47 upstream 1d1df41c5a33 5da9499f .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/19 21:25 upstream 1d1df41c5a33 5da9499f .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/19 19:16 upstream e9f5cbc0c851 0620189b .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/19 14:36 upstream e9f5cbc0c851 0620189b .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/19 09:56 upstream 99613159ad74 0620189b .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-selinux-root 2022/01/19 08:26 upstream 99613159ad74 0620189b .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-selinux-root 2022/01/19 06:31 upstream 99613159ad74 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/19 01:09 upstream 99613159ad74 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/18 23:24 upstream 99613159ad74 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/18 21:56 upstream 99613159ad74 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-selinux-root 2022/01/18 17:35 upstream e3a8b6a1e70c 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/18 12:15 upstream e3a8b6a1e70c 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/18 10:19 upstream e3a8b6a1e70c 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/18 01:55 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-selinux-root 2022/01/18 00:07 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-selinux-root 2022/01/17 23:06 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/17 20:37 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/17 18:30 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-selinux-root 2022/01/17 16:07 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/17 15:04 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/17 12:27 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/17 10:25 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/17 03:53 upstream 79e06c4c4950 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/16 23:35 upstream 79e06c4c4950 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-qemu-upstream 2022/01/16 20:57 upstream 79e06c4c4950 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/16 15:28 upstream d0a231f01e5b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/16 11:24 upstream d0a231f01e5b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/16 11:06 upstream d0a231f01e5b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/16 07:14 upstream d0a231f01e5b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-qemu-upstream 2022/01/16 04:50 upstream a33f5c380c4b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-root 2022/01/16 02:49 upstream a33f5c380c4b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/16 00:44 upstream a33f5c380c4b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce 2022/01/15 20:02 upstream a33f5c380c4b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-386 2022/01/18 05:51 upstream e3a8b6a1e70c 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-qemu-upstream-386 2022/01/17 21:24 upstream 0c947b893d69 731a2d23 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-386 2022/01/17 06:16 upstream 79e06c4c4950 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-386 2022/01/16 18:32 upstream d0a231f01e5b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-kasan-gce-386 2022/01/16 17:06 upstream d0a231f01e5b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-qemu-upstream-386 2022/01/15 21:27 upstream a33f5c380c4b 723cfaf0 .config log report info WARNING in signalfd_cleanup
ci-upstream-linux-next-kasan-gce-root 2022/01/15 02:19 linux-next 468c1d50222c 53e00b45 .config log report info WARNING in signalfd_cleanup
ci-upstream-linux-next-kasan-gce-root 2022/01/04 11:35 linux-next 6b8d4927540e 7f723fbe .config log report info WARNING in signalfd_cleanup