PT-2017-3607 · Linux+3 · Linux Kernel+3

Jakub Jirasek

·

Published

2015-10-06

·

Updated

2018-08-24

·

CVE-2017-16912

CVSS v2.0

7.1

High

VectorAV:N/AC:M/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions: Linux Kernel versions prior to 4.14.8 Linux Kernel versions prior to 4.9.71 Linux Kernel versions prior to 4.4.114
Description: The issue is related to the get pipe() function in the Linux Kernel, specifically in the drivers/usb/usbip/stub rx.c file. It involves an out-of-bounds read in memory, which can be exploited by a remote attacker using a specially crafted USB over IP packet. This exploitation can lead to a denial of service.
Recommendations: For Linux Kernel versions prior to 4.14.8, update to version 4.14.8 or later. For Linux Kernel versions prior to 4.9.71, update to version 4.9.71 or later. For Linux Kernel versions prior to 4.4.114, update to version 4.4.114 or later.

Exploit

Fix

DoS

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2015-1834
ALT-PU-2016-1262
ALT-PU-2017-1299
ALT-PU-2017-2832
ALT-PU-2018-1016
BDU:2018-00576
CVE-2017-16912
DLA-1369-1
DSA-4187-1
MGASA-2018-0107
OPENSUSE-SU-2018_0781-1
SUSE-SU-2018:0785-1
SUSE-SU-2018:0786-1
SUSE-SU-2018:0834-1
SUSE-SU-2018:0848-1
SUSE-SU-2018:0986-1
SUSE-SU-2018:1080-1
SUSE-SU-2018:1172-1
SUSE-SU-2018:1309-1
USN-3619-1
USN-3619-2
USN-3754-1

Affected Products

Alt Linux
Linux Kernel
Suse
Ubuntu