lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <d88910a3-f366-b5c3-d275-4c4414a2f540@163.com> Date: Tue, 12 Dec 2017 09:44:01 +0800 From: Jia-Ju Bai <baijiaju1990@....com> To: matthew@....cx, hare@...e.com, jejb@...ux.vnet.ibm.com, martin.petersen@...cle.com Cc: linux-scsi@...r.kernel.org, Linux Kernel Mailing List <linux-kernel@...r.kernel.org> Subject: [BUG] drivers/scsi/advansys: three possible sleep-in-atomic bugs in advansys_interrupt According to drivers/scsi/advansys.c, the kernel module may sleep in the interrupt handler. The function call paths are: advansys_interrupt (interrupt handler) AdvISR adv_async_callback AdvResetChipAndSB AdvInitAsc38C1600Driver request_firmware --> may sleep AdvInitAsc38C0800Driver request_firmware --> may sleep AdvInitAsc3550Driver request_firmware --> may sleep I do not find a good way to fix them, so I only report. These possible bugs are found by my static analysis tool (DSAC) and checked by my code review. Thanks, Jia-Ju Bai
Powered by blists - more mailing lists