]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
usb: net: sierra: check for no status endpoint
authorOliver Neukum <oneukum@suse.com>
Mon, 14 Jul 2025 11:12:56 +0000 (13:12 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 15 Jul 2025 23:02:13 +0000 (16:02 -0700)
commit4c4ca3c46167518f8534ed70f6e3b4bf86c4d158
tree888a3f20db622603e79156e90e5dde02794ea290
parent0e9418961f897be59b1fab6e31ae1b09a0bae902
usb: net: sierra: check for no status endpoint

The driver checks for having three endpoints and
having bulk in and out endpoints, but not that
the third endpoint is interrupt input.
Rectify the omission.

Reported-by: syzbot+3f89ec3d1d0842e95d50@syzkaller.appspotmail.com
Closes: https://lore.kernel.org/linux-usb/686d5a9f.050a0220.1ffab7.0017.GAE@google.com/
Tested-by: syzbot+3f89ec3d1d0842e95d50@syzkaller.appspotmail.com
Fixes: eb4fd8cd355c8 ("net/usb: add sierra_net.c driver")
Signed-off-by: Oliver Neukum <oneukum@suse.com>
Link: https://patch.msgid.link/20250714111326.258378-1-oneukum@suse.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/usb/sierra_net.c