Double Free in Linux kernel - CVE-2019-15212
Published: September 3, 2019
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists in the USB Rio 500 device driver due to a boundary error in the "drivers/usb/misc/rio500.c" driver. A local authenticated user with physical access can use a malicious USB device, trigger double free error and cause a denial of service condition on the target system.
How to mitigate CVE-2019-15212
Sources
- http://www.openwall.com/lists/oss-security/2019/08/20/2
- https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.8
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3864d33943b4a76c6e64616280e98d2410b1190f
- https://syzkaller.appspot.com/bug?id=64aa96c96f594a77eb8d945df21ec76dd35573b3
- https://usn.ubuntu.com/4115-1/
- https://usn.ubuntu.com/4118-1/