First published: Wed Dec 12 2018(Updated: )
A flaw was found in the Linux kernel in the function hso_probe() which reads if_num value from the USB device (as an u8) and uses it without a length check to index an array, resulting in an OOB memory read in hso_probe() or hso_get_config_data(). An attacker with a forged USB device and physical access to a system (needed to connect such a device) can cause a system crash and a denial of service.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/kernel-rt | <0:3.10.0-1127.rt56.1093.el7 | 0:3.10.0-1127.rt56.1093.el7 |
redhat/kernel | <0:3.10.0-1127.el7 | 0:3.10.0-1127.el7 |
redhat/kernel-rt | <0:4.18.0-147.rt24.93.el8 | 0:4.18.0-147.rt24.93.el8 |
redhat/kernel | <0:4.18.0-147.el8 | 0:4.18.0-147.el8 |
redhat/kernel | <4.20 | 4.20 |
IBM Data Risk Manager | <=2.0.6 | |
Linux Kernel | <=4.19.8 | |
Debian GNU/Linux | =8.0 | |
NetApp Active IQ | ||
NetApp Element Software | ||
debian/linux | 5.10.223-1 5.10.226-1 6.1.123-1 6.1.128-1 6.12.12-1 6.12.13-1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
CVE-2018-19985 has a moderate severity rating due to its potential for out-of-bounds memory read exploits.
The recommended fix for CVE-2018-19985 is to update the kernel to versions 0:3.10.0-1127.rt56.1093.el7, 0:3.10.0-1127.el7, or newer.
CVE-2018-19985 affects various systems running specific versions of the Linux kernel, including Red Hat and Debian distributions.
CVE-2018-19985 requires physical access to exploit, as it involves a forged USB device.
Yes, patches are available for CVE-2018-19985 and should be applied as part of the kernel updates.