syzbot


KASAN: use-after-free Read in usb_audio_disconnect
Status: fixed on 2021/04/09 19:46
Reported-by: syzbot+ffad4c74b3b3ea3aa9c3@syzkaller.appspotmail.com
Fix commit: c5aa956eaeb0 ALSA: usb-audio: fix use after free in usb_audio_disconnect
First crash: 274d, last: 269d

Cause bisection: introduced by (bisect log) :
commit 9799110825dba087c2bdce886977cf84dada2005
Author: Kai-Heng Feng <kai.heng.feng@canonical.com>
Date: Thu Mar 4 04:34:16 2021 +0000

  ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend()

Crash: KASAN: use-after-free Read in usb_audio_disconnect (log)
Repro: C syz .config
Patch testing requests:
Created Duration User Patch Repo Result
2021/03/29 04:09 16m ducheng2@gmail.com linux-next OK

Sample crash report:

Crashes (15):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-linux-next-kasan-gce-root 2021/03/05 13:45 linux-next 4641b32307b3 9d751681 .config log report syz C KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 13:27 linux-next 4641b32307b3 9d751681 .config log report syz C KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/10 11:00 linux-next 3aa6f5082286 26967e35 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/10 10:59 linux-next 3aa6f5082286 26967e35 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/08 23:54 linux-next 4641b32307b3 09fbf400 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/08 20:27 linux-next 4641b32307b3 09fbf400 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/07 10:31 linux-next 4641b32307b3 e4b4d570 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 13:03 linux-next 4641b32307b3 9d751681 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 12:36 linux-next 4641b32307b3 9d751681 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 12:32 linux-next 4641b32307b3 9d751681 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 12:19 linux-next 4641b32307b3 9d751681 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 11:53 linux-next 4641b32307b3 9d751681 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 11:44 linux-next 4641b32307b3 9d751681 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 11:36 linux-next 4641b32307b3 9d751681 .config log report info KASAN: use-after-free Read in usb_audio_disconnect
ci-upstream-linux-next-kasan-gce-root 2021/03/05 11:28 linux-next 4641b32307b3 9d751681 .config log report info KASAN: use-after-free Read in usb_audio_disconnect