Skip to content
OpenAdvisories

Description

An issue was discovered in the fd_locked_ioctl function in drivers/block/floppy.c in the Linux kernel through 4.15.7. The floppy driver will copy a kernel pointer to user memory in response to the FDGETPRM ioctl. An attacker can send the FDGETPRM ioctl and use the obtained kernel pointer to discover the location of kernel code and data and bypass kernel security protections such as KASLR.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 linux 4.18.10-1 —
Debian 13 linux 4.18.10-1 —
Debian 12 linux 4.18.10-1 —
Debian 9 linux 4.9.110-3+deb9u5 DSA-4308-1
Debian 8 linux 3.16.59-1 DLA-1529-1
Debian 8 linux-4.9 4.9.110-3+deb9u5~deb8u1 DLA-1531-1
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS linux-gcp-6.11 +4 No fix yet —
Ubuntu 22.04 LTS linux-riscv +2 No fix yet —
Ubuntu 20.04 LTS linux-gke +3 No fix yet —
Ubuntu 18.04 LTS linux 4.15.0-24.26 USN-3695-1
Ubuntu 18.04 LTS linux-aws 4.15.0-1011.11 USN-3695-1
Ubuntu 18.04 LTS linux-azure 4.15.0-1014.14 USN-3695-1
Ubuntu 18.04 LTS linux-gcp 4.15.0-1010.10 USN-3695-1
Ubuntu 18.04 LTS linux-kvm 4.15.0-1012.12 USN-3695-1
Ubuntu 18.04 LTS linux-oem 4.15.0-1009.12 USN-3695-1
Ubuntu 18.04 LTS linux-raspi2 4.15.0-1013.14 USN-3695-1
Ubuntu 16.04 LTS linux 4.4.0-130.156 USN-3696-1
Ubuntu 16.04 LTS linux-aws 4.4.0-1062.71 USN-3696-1
Ubuntu 16.04 LTS linux-gcp +1 4.15.0-1014.14~16.04.1 USN-3695-2
Ubuntu 16.04 LTS linux-hwe 4.15.0-24.26~16.04.1 USN-3695-2
Ubuntu 16.04 LTS linux-kvm 4.4.0-1029.34 USN-3696-1
Ubuntu 16.04 LTS linux-oem 4.13.0-1031.35 USN-3697-2
Ubuntu 16.04 LTS linux-raspi2 4.4.0-1092.100 USN-3696-1
Ubuntu 16.04 LTS linux-snapdragon 4.4.0-1095.100 USN-3696-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS linux 3.13.0-153.203 USN-3698-1
Ubuntu 14.04 LTS linux-aws 4.4.0-1024.25 USN-3696-2
Ubuntu 14.04 LTS linux-lts-xenial 4.4.0-130.156~14.04.1 USN-3696-2
Ubuntu Pro FIPS-updates 16.04 LTS linux-fips 4.4.0-1008.10 —
Ubuntu Pro 20.04 LTS linux-azure-fde-5.15 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 7 kernel-rt +10 3.10.0-1062.rt56.1022.el7 RHSA-2019:2043
RHEL 7 perf +18 3.10.0-1062.el7 RHSA-2019:2029
ReleasePackageFixed inAdvisory
SLES 15 SP1 kernel-docs +5 4.12.14-150100.197.114.2 SUSE-SU-2022:2111-1
SLES 12 SP5 kernel-azure +2 4.12.14-16.97.1 SUSE-SU-2022:1651-1
SLES 12 SP5 kernel-docs +3 4.12.14-122.121.2 SUSE-SU-2022:1686-1
SLES 12 SP5 kernel-obs-build 4.12.14-122.121.1 SUSE-SU-2022:1686-1
SLES 12 SP3 kernel-default 4.4.180-94.164.3 SUSE-SU-2022:2082-1
SLES 12 SP3 kernel-syms +1 4.4.180-94.164.2 SUSE-SU-2022:2082-1
SLES 12 SP3 kgraft-patch-SLE12-SP3_Update_45 1-4.3.2 SUSE-SU-2022:2082-1
SLES 12 SP2 kernel-syms +2 4.4.121-92.175.2 SUSE-SU-2022:2077-1
SLES 11 SP4 kernel-ec2 +5 3.0.101-108.138.1 SUSE-SU-2023:0416-1
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP1 kernel-docs +4 4.12.14-150100.197.114.2 SUSE-SU-2022:2111-1
SLES for SAP 12 SP5 kernel-azure +2 4.12.14-16.97.1 SUSE-SU-2022:1651-1
SLES for SAP 12 SP5 kernel-syms +2 4.12.14-122.121.2 SUSE-SU-2022:1686-1
SLES for SAP 12 SP3 kernel-default 4.4.180-94.164.3 SUSE-SU-2022:2082-1
SLES for SAP 12 SP3 kernel-syms +1 4.4.180-94.164.2 SUSE-SU-2022:2082-1
SLES for SAP 12 SP3 kgraft-patch-SLE12-SP3_Update_45 1-4.3.2 SUSE-SU-2022:2082-1
SLE Real Time 12 SP5 kernel-rt +3 4.12.14-10.89.1 SUSE-SU-2022:1668-1
SLE Live Patching 15 SP1 kernel-default 4.12.14-150100.197.114.2 SUSE-SU-2022:2111-1
SLE Live Patching 15 SP1 kernel-livepatch-SLE15-SP1_Update_31 1-150100.3.3.2 SUSE-SU-2022:2111-1
SLE Live Patching 12 SP5 kernel-default 4.12.14-122.121.2 SUSE-SU-2022:1686-1
SLE Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_31 1-8.5.2 SUSE-SU-2022:1686-1
SLE HPC 15 SP1 kernel-docs +4 4.12.14-150100.197.114.2 SUSE-SU-2022:2111-1
SUSE OpenStack Cloud Crowbar 8 kernel-default 4.4.180-94.164.3 SUSE-SU-2022:2082-1
SUSE OpenStack Cloud Crowbar 8 kernel-syms +1 4.4.180-94.164.2 SUSE-SU-2022:2082-1
SUSE OpenStack Cloud Crowbar 8 kgraft-patch-SLE12-SP3_Update_45 1-4.3.2 SUSE-SU-2022:2082-1
SUSE OpenStack Cloud 8 kernel-default 4.4.180-94.164.3 SUSE-SU-2022:2082-1
SUSE OpenStack Cloud 8 kernel-syms +1 4.4.180-94.164.2 SUSE-SU-2022:2082-1
SUSE OpenStack Cloud 8 kgraft-patch-SLE12-SP3_Update_45 1-4.3.2 SUSE-SU-2022:2082-1
SUSE HPE Helion OpenStack 8 kernel-default 4.4.180-94.164.3 SUSE-SU-2022:2082-1
SUSE HPE Helion OpenStack 8 kernel-syms +1 4.4.180-94.164.2 SUSE-SU-2022:2082-1
SUSE HPE Helion OpenStack 8 kgraft-patch-SLE12-SP3_Update_45 1-4.3.2 SUSE-SU-2022:2082-1
SUSE Enterprise Storage 6 kernel-docs +4 4.12.14-150100.197.114.2 SUSE-SU-2022:2111-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.4 kernel-debug +4 4.12.14-150100.197.114.2 SUSE-SU-2022:2111-1
openSUSE Leap 15.3 kernel-debug +4 4.12.14-150100.197.114.2 SUSE-SU-2022:2111-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 perf +8 4.14.77-80.57.amzn2 ALAS2-2019-1279, ALAS2-2018-1100

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 dtrace-modules-3.8.13-118.28.1.el6uek +1 0.4.5-3.el6 ELSA-2019-4316, ELSA-2018-4300
Oracle Linux 7 dtrace-modules-3.8.13-118.28.1.el7uek +1 0.4.5-3.el7 ELSA-2019-4316, ELSA-2018-4300
Oracle Linux 7 kernel-uek +5 3.8.13-118.28.1.el7uek ELSA-2019-4509, ELSA-2019-4316, ELSA-2018-4304
Oracle Linux 7 kernel-uek-tools +3 4.14.35-1818.5.4.el7uek ELSA-2019-4509, ELSA-2018-4304
Oracle Linux 7 perf +12 3.10.0-1062.el7 ELSA-2019-4509, ELSA-2019-2029, ELSA-2018-4304

Advisories 27

References