Skip to content
OpenAdvisories

Description

A remote code execution vulnerability was found in Shim. The Shim boot support trusts attacker-controlled values when parsing an HTTP response. This flaw allows an attacker to craft a specific malicious HTTP request, leading to a completely controlled out-of-bounds write primitive and complete system compromise. This flaw is only exploitable during the early boot phase, an attacker needs to perform a Man-in-the-Middle or compromise the boot server to be able to exploit this vulnerability successfully.

Affected products

VendorProductAffectedFixed
Red Hat Red Hat Enterprise Linux 7 — —
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 8.2 Advanced Update Support — —
Red Hat Red Hat Enterprise Linux 8.2 Telecommunications Update Service — —
Red Hat Red Hat Enterprise Linux 8.2 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support — —
Red Hat Red Hat Enterprise Linux 8.4 Telecommunications Update Service — —
Red Hat Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 8.6 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 8.8 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Enterprise Linux 9.0 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 9.2 Extended Update Support — —

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 shim 15.8-1 —
Debian 13 shim 15.8-1 —
Debian 12 shim 15.8-1~deb12u1 —
Debian 10 shim 15.8-1~deb10u1 DLA-3813-1
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS shim 15.8-0ubuntu1 —
Ubuntu 24.04 LTS shim-signed 1.58 —
Ubuntu 22.04 LTS shim 15.8-0ubuntu1 —
Ubuntu 22.04 LTS shim-signed 1.51.4 —
Ubuntu 20.04 LTS shim 15.8-0ubuntu1 —
Ubuntu 20.04 LTS shim-signed 1.40.10 —
Ubuntu 18.04 LTS shim +1 No fix yet —
Ubuntu 16.04 LTS shim +1 No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS shim +1 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 9 shim +2 15.8-4.el9_3 RHSA-2024:1903
RHEL 8 shim +3 15.8-4.el8_9 RHSA-2024:1902
RHEL 7 mokutil +3 15.8-1.el7 RHSA-2024:1959
RHEL 7 shim +2 15.8-3.el7 RHSA-2024:1959
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 9.2 EUS shim +2 15.8-3.el9_2 RHSA-2024:1876
RHEL 9.0 EUS shim +2 15.8-3.el9 RHSA-2024:1835
RHEL 9.0 EUS shim-unsigned-x64 +1 15.8-2.el9 RHSA-2024:1835
RHEL 8.8 EUS shim +4 15.8-2.el8 RHSA-2024:1883
RHEL 8.6 EUS shim +3 15.8-2.el8_6 RHSA-2024:2086
RHEL 8.4 TUS shim +2 15.8-2.el8_4 RHSA-2024:1873
RHEL 8.4 E4S shim +2 15.8-2.el8_4 RHSA-2024:1873
RHEL 8.4 AUS shim +2 15.8-2.el8_4 RHSA-2024:1873
RHEL 8.2 TUS shim +2 15.8-2.el8_2 RHSA-2024:1834
RHEL 8.2 E4S shim +2 15.8-2.el8_2 RHSA-2024:1834
RHEL 8.2 AUS shim +2 15.8-2.el8_2 RHSA-2024:1834

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 shim-x64 +1 15.8-4.el9_3.alma.1 ALSA-2024:1903
AlmaLinux 8 shim-x64 +2 15.8-4.el8_9.alma.1 ALSA-2024:1902
ReleasePackageFixed inAdvisory
SLES 15 SP5 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLES 15 SP4 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLES 15 SP3 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLES 15 SP2 shim 15.8-150100.3.38.1 SUSE-SU-2024:1461-1
SLES 12 SP5 shim 15.8-25.30.1 SUSE-SU-2024:1462-1
Show 16 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP4 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLES for SAP 15 SP3 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLES for SAP 15 SP2 shim 15.8-150100.3.38.1 SUSE-SU-2024:1461-1
SLES for SAP 12 SP5 shim 15.8-25.30.1 SUSE-SU-2024:1462-1
SLE Micro 6.0 pcr-oracle 0.4.6-2.1 SUSE-SU-2025:20136-1
SLE Micro 6.0 shim 15.8-1.1 SUSE-SU-2025:20136-1
SLE Micro 5.5 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLE Micro 5.4 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLE Micro 5.3 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLE Micro 5.2 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLE Micro 5.1 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLE HPC 15 SP4 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLE HPC 15 SP3 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SLE HPC 15 SP2 shim 15.8-150100.3.38.1 SUSE-SU-2024:1461-1
SUSE Manager Server 4.3 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SUSE Manager Proxy 4.3 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
SUSE Enterprise Storage 7.1 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.5 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
openSUSE Leap Micro 5.4 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1
openSUSE Leap Micro 5.3 shim 15.8-150300.4.20.2 SUSE-SU-2024:1368-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 shim-unsigned-x64 +1 12-1.amzn2.0.4 ALAS2-2024-2484

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 shim +2 15.8-3 —
Azure Linux 2 (CBL-Mariner) shim +1 15.8-1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 shim-x64 +1 15.8-1.0.3.el9 ELSA-2024-1903
Oracle Linux 8 shim-x64 +2 15.8-4.0.1.el8 ELSA-2024-1902
Oracle Linux 7 mokutil +1 15.8-1.0.3.el7 ELSA-2024-1959
Oracle Linux 7 shim-unsigned-x64 15.8-2.0.3.el7 ELSA-2024-1959

Advisories 26

References