PT-2020-1812 · Linux+5 · Linux Kernel+5

Jordy Zomer

·

Published

2020-02-24

·

Updated

2022-10-29

·

CVE-2020-9383

CVSS v3.1

7.1

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions 3.16 through 5.5.6
Description An issue in the Linux kernel leads to an out-of-bounds read because the FDC index is not checked for errors before assigning it. This issue is related to the set fdc function in drivers/block/floppy.c. Additionally, there is a buffer overflow issue in the rwsem down write slowpath function in kernel/locking/rwsem.c, which can allow an attacker to disclose protected information or cause a denial of service.
Recommendations For Linux kernel versions 3.16 through 5.5.6, consider disabling the set fdc function in drivers/block/floppy.c as a temporary workaround until a patch is available. Restrict access to the rwsem down write slowpath function in kernel/locking/rwsem.c to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2020-1414
ALT-PU-2020-1424
ALT-PU-2020-1638
ALT-PU-2020-1646
ALT-PU-2020-1714
ALT-PU-2020-2164
ALT-PU-2021-1621
ALT-PU-2021-1656
ALT-PU-2021-1739
ALT-PU-2021-1862
ALT-PU-2021-1866
ALT-PU-2021-1870
BDU:2020-01075
CESA-2020_4060
CVE-2020-9383
DLA-2241-1
DLA-2241-2
DLA-2242-1
DSA-4698-1
MGASA-2020-0140
MGASA-2020-0158
OPENSUSE-SU-2020:0388-1
OPENSUSE-SU-2020_0388-1
RHSA-2020:2104
RHSA-2020:4060
RHSA-2020:4062
RHSA-2020_4060
RHSA-2020_4062
SUSE-SU-2020:0836-1
SUSE-SU-2020:1084-1
SUSE-SU-2020:1085-1
SUSE-SU-2020:1087-1
SUSE-SU-2020:1118-1
SUSE-SU-2020:1119-1
SUSE-SU-2020:1123-1
SUSE-SU-2020:1141-1
SUSE-SU-2020:1142-1
SUSE-SU-2020:1255-1
SUSE-SU-2020:1275-1
SUSE-SU-2020:14354-1
SUSE-SU-2020:1663-1
SUSE-SU-2020_1663-1
USN-4342-1
USN-4344-1
USN-4345-1
USN-4346-1

Affected Products

Alt Linux
Centos
Linux Kernel
Red Hat
Suse
Ubuntu