First published: Fri Jul 26 2019(Updated: )
In the Linux kernel before 5.2.3, drivers/block/floppy.c allows a denial of service by setup_format_params division-by-zero. Two consecutive ioctls can trigger the bug: the first one should set the drive geometry with .sect and .rate values that make F_SECT_PER_TRACK be zero. Next, the floppy format operation should be called. It can be triggered by an unprivileged local user even when a floppy disk has not been inserted. NOTE: QEMU creates the floppy device by default.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Linux Kernel | <5.2.3 | |
debian/linux | 5.10.223-1 5.10.234-1 6.1.129-1 6.1.133-1 6.12.21-1 6.12.22-1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2019-14284 has a severity rating that allows for denial of service vulnerabilities in the Linux kernel, which can cause system crashes.
To fix CVE-2019-14284, upgrade to a Linux kernel version 5.2.3 or later.
CVE-2019-14284 affects versions of the Linux kernel prior to 5.2.3.
CVE-2019-14284 is a denial of service vulnerability caused by a division-by-zero error in the Linux kernel.
CVE-2019-14284 affects various Linux distributions utilizing the vulnerable versions of the Linux kernel prior to 5.2.3.