]> git.baikalelectronics.ru Git - kernel.git/commit
af_unix: fix holding spinlock in oob handling
authorRao Shoaib <rao.shoaib@oracle.com>
Wed, 11 Aug 2021 22:06:52 +0000 (15:06 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 13 Aug 2021 17:31:22 +0000 (10:31 -0700)
commit0bf0747842a5f2fcda7868030c5c8e5af741c6cb
treec72a0c3ee480651fe307963daf488c277735aa95
parent15cfc4a2ac0db47b0c4beee86ff9862cbe46aba2
af_unix: fix holding spinlock in oob handling

syzkaller found that OOB code was holding spinlock
while calling a function in which it could sleep.

Reported-by: syzbot+8760ca6c1ee783ac4abd@syzkaller.appspotmail.com
Fixes: 2f7dae2aa515 ("af_unix: Add OOB support")
Signed-off-by: Rao Shoaib <rao.shoaib@oracle.com>
Link: https://lore.kernel.org/r/20210811220652.567434-1-Rao.Shoaib@oracle.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/unix/af_unix.c