CVE-2017-18360Divide By Zero in Kernel

CWE-369Divide By Zero9 documents7 sources
Severity
5.5MEDIUMNVD
OSV7.5
EPSS
0.1%
top 76.93%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJan 31
Latest updateMay 14

Description

In change_port_settings in drivers/usb/serial/io_ti.c in the Linux kernel before 4.11.3, local users could cause a denial of service by division-by-zero in the serial device layer by trying to set very high baud rates.

CVSS vector

CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HExploitability: 1.8 | Impact: 3.6

Affected Packages4 packages

NVDlinux/linux_kernel< 4.11.3
Debianlinux/linux_kernel< 4.9.30-1+3
Ubuntulinux/linux_kernel< 3.13.0-168.218
debiandebian/linux< linux 4.9.30-1 (bookworm)

Also affects: Ubuntu Linux 12.04, 14.04

Patches

🔴Vulnerability Details

3
GHSA
GHSA-7hhv-rch7-rfmj: In change_port_settings in drivers/usb/serial/io_ti2022-05-14
OSV
linux vulnerabilities2019-04-02
OSV
CVE-2017-18360: In change_port_settings in drivers/usb/serial/io_ti2019-01-31

📋Vendor Advisories

4
Ubuntu
Linux kernel (Trusty HWE) vulnerabilities2019-04-02
Ubuntu
Linux kernel vulnerabilities2019-04-02
Red Hat
kernel: Division by zero in change_port_settings in drivers/usb/serial/io_ti.c resulting in a denial of service2017-05-11
Debian
CVE-2017-18360: linux - In change_port_settings in drivers/usb/serial/io_ti.c in the Linux kernel before...2017

💬Community

1
Bugzilla
CVE-2017-18360 kernel: Division by zero in change_port_settings in drivers/usb/serial/io_ti.c resulting in a denial of service2019-01-31