Skip to content
OpenAdvisories
Unscored CVE-2019-19602 EUVD-2019-9217GHSA-7p3p-c3r9-hpgr

fpregs_state_valid in arch/x86/include/asm/fpu/internal.h in the Linux kernel before 5.4.2, when GCC 9 is used, allows context-dependent at…

Published Dec 5, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

fpregs_state_valid in arch/x86/include/asm/fpu/internal.h in the Linux kernel before 5.4.2, when GCC 9 is used, allows context-dependent attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact because of incorrect fpu_fpregs_owner_ctx caching, as demonstrated by mishandling of signal-based non-cooperative preemption in Go 1.14 prereleases on amd64, aka CID-59c4bd853abc.

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 5.3.15-1 —
Debian 13 linux 5.3.15-1 —
Debian 12 linux 5.3.15-1 —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS linux-raspi-realtime No fix yet —
Ubuntu 22.04 LTS linux-riscv +2 No fix yet —
Ubuntu 20.04 LTS linux-gke +4 No fix yet —
Ubuntu 18.04 LTS linux-azure-5.3 5.3.0-1013.14~18.04.1 USN-4284-1
Ubuntu 18.04 LTS linux-gcp-5.3 +1 5.3.0-1012.13~18.04.1 USN-4284-1
Ubuntu 18.04 LTS linux-gcp-edge +2 No fix yet —
Ubuntu 18.04 LTS linux-hwe 5.3.0-40.32~18.04.1 USN-4284-1
Ubuntu 18.04 LTS linux-raspi2-5.3 5.3.0-1018.20~18.04.1 USN-4284-1
Ubuntu 16.04 LTS linux-hwe-edge No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 perf +26 4.18.0-240.el8 RHSA-2020:4431

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 kernel-tools-libs-devel 4.18.0-240.el8 ALSA-2020:4431

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 perf +19 4.18.0-240.el8 ELSA-2020-4431

Advisories 5

References