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 PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 23 Sep 2021 17:19:42 +0300 From: Dan Carpenter <dan.carpenter@...cle.com> To: Paolo Abeni <pabeni@...hat.com> Cc: syzbot <syzbot+263a248eec3e875baa7b@...kaller.appspotmail.com>, davem@...emloft.net, kuba@...nel.org, linux-kernel@...r.kernel.org, mathew.j.martineau@...ux.intel.com, matthieu.baerts@...sares.net, mptcp@...ts.linux.dev, netdev@...r.kernel.org, syzkaller-bugs@...glegroups.com Subject: Re: [syzbot] WARNING in mptcp_sendmsg_frag On Wed, Sep 22, 2021 at 12:32:56PM +0200, Paolo Abeni wrote: > > #syz test: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > > The debug code helped a bit. It looks like we have singed/unsigned > comparisons issue There should be a static checker warning for these. I have created one in response to your email. It turns out there are a couple other instances of this bug in the same file. net/mptcp/protocol.c:479 mptcp_subflow_could_cleanup() warn: unsigned subtraction: '(null)' use '!=' net/mptcp/protocol.c:909 mptcp_frag_can_collapse_to() warn: unsigned subtraction: 'pfrag->size - pfrag->offset' use '!=' net/mptcp/protocol.c:1319 mptcp_sendmsg_frag() warn: unsigned subtraction: 'info->size_goal - skb->len' use '!=' regards, dan carpenter
Powered by blists - more mailing lists