In changeportsettings 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.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-18360.json"
[
{
"id": "CVE-2017-18360-4a3d2d4b",
"target": {
"file": "drivers/usb/serial/io_ti.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6aeb75e6adfaed16e58780309613a578fe1ee90b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"155362525989713202967384952949944148052",
"210458524638815984367476243163385783267",
"119440584959858366064523410496674602512",
"15393682815827459763927396732959696780",
"338187315552341896585671787735641838356"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2017-18360-6ca6a118",
"target": {
"function": "change_port_settings",
"file": "drivers/usb/serial/io_ti.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6aeb75e6adfaed16e58780309613a578fe1ee90b",
"digest": {
"function_hash": "42587604312881831407909972967528483548",
"length": 3726.0
},
"signature_type": "Function"
}
]