]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
sctp: use a valid outstream when adding it to the scheduler
authorMichael Tuexen <tuexen@FreeBSD.org>
Mon, 20 Sep 2021 13:52:10 +0000 (15:52 +0200)
committerMichael Tuexen <tuexen@FreeBSD.org>
Mon, 20 Sep 2021 13:52:10 +0000 (15:52 +0200)
commit34b1efcea19dd4324eecd19d2de313d039fd9656
tree87d9101639a4c7c8ef470ea120fdd18d3be4c548
parentb94d360e4aa66d626ad5a0acde683ae9a9c71729
sctp: use a valid outstream when adding it to the scheduler

Without holding the stcb send lock, the outstreams might get
reallocated if the number of streams are increased.

Reported by: syzbot+4a5431d7caa666f2c19c@syzkaller.appspotmail.com
Reported by: syzbot+aa2e3b013a48870e193d@syzkaller.appspotmail.com
Reported by: syzbot+e4368c3bde07cd2fb29f@syzkaller.appspotmail.com
Reported by: syzbot+fe2f110e34811ea91690@syzkaller.appspotmail.com
Reported by: syzbot+ed6e8de942351d0309f4@syzkaller.appspotmail.com
MFC after: 1 week
sys/netinet/sctp_output.c