CVE-2019-14283
kernel: integer overflow and OOB read in drivers/block/floppy.c
Severity
ModerateRed Hat Product Security
CVSS 3.0
Review impact separately from score.
Published · July 26, 2019
Updated · June 28, 2026
Description
A vulnerability was found in the Linux kernel’s floppy disk driver implementation. A local attacker with access to the floppy device could call set_geometry in drivers/block/floppy.c, which does not validate the sect and head fields, causing an integer overflow and out-of-bounds read. This flaw may crash the system or allow an attacker to gather information causing subsequent successful attacks.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
The kernel module named 'floppy' contains the affected code, this can be blacklisted using the standard blacklisting techniques or disabled in the systems BIOS. See https://access.redhat.com/solutions/41278 for how to blacklist a kernel module.
Virtualized guest systems can also remove the system from the guests configuration to ensure that the module does not load.
CVSS / CWE
CVSS 3.0 · 5.6CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:H
CWE-190 · Integer Overflow or Wraparound