GRUB2: avoid loading unsigned kernels when GRUB is booted directly under secureboot without shim
Published Jul 29, 2020
6.4
MEDIUMCVSS 3.1
EPSS 1.39%
Description
GRUB2 fails to validate kernel signature when booted directly without shim, allowing secure boot to be bypassed. This only affects systems where the kernel signing certificate has been imported directly into the secure boot database and the GRUB image is booted directly without the use of shim. This issue affects GRUB2 version 2.04 and prior versions.
Affected products
-
- Version 14.04 ESMStatusaffectedConstraints<2.02~beta2-9ubuntu1.20
- Version 16.04 LTSStatusaffectedConstraints<2.02~beta2-36ubuntu3.26
- Version 18.04 LTSStatusaffectedConstraints<2.02-2ubuntu8.16
- Version 20.04 LTSStatusaffectedConstraints<2.04-1ubuntu26.1
- Version
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ubuntu | grub2 in Ubuntu | n/a |
|
Configuration 2
- n/a
- 4.0
- 14.04
- 16.04
- 18.04
- 20.04
- 10.0
- 15.1
- 15.2
- 7.0
- 8.0
- 11
- 12
- 15
Configuration 3
- n/a
- 1607
- 1709
- 1803
- 1809
- 1903
- 1909
- 2004
- n/a
- n/a
- n/a
- r2
- n/a
- 1903
- 1909
- 2004
- n/a
No data.
Red Hat Enterprise Linux 7
fwupdate-0:12-6.el7_8
Fixed · RHSA-2020:3217
Red Hat Enterprise Linux 7
grub2-1:2.02-0.86.el7_8
Fixed · RHSA-2020:3217
Red Hat Enterprise Linux 7
shim-0:15-7.el7_9
Fixed · RHSA-2020:3217
Red Hat Enterprise Linux 7
shim-signed-0:15-7.el7_8
Fixed · RHSA-2020:3217
Red Hat Enterprise Linux 7.2 Advanced Update Support
grub2-1:2.02-0.86.el7_2
Fixed · RHSA-2020:3273
Red Hat Enterprise Linux 7.2 Advanced Update Support
shim-0:15-8.el7
Fixed · RHSA-2020:3273
Red Hat Enterprise Linux 7.2 Advanced Update Support
shim-signed-0:15-8.el7_2
Fixed · RHSA-2020:3273
Red Hat Enterprise Linux 7.3 Advanced Update Support
grub2-1:2.02-0.86.el7
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.3 Advanced Update Support
shim-0:15-8.el7
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.3 Advanced Update Support
shim-signed-0:15-8.el7_3
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.3 Telco Extended Update Support
grub2-1:2.02-0.86.el7
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.3 Telco Extended Update Support
shim-0:15-8.el7
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.3 Telco Extended Update Support
shim-signed-0:15-8.el7_3
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.3 Update Services for SAP Solutions
grub2-1:2.02-0.86.el7
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.3 Update Services for SAP Solutions
shim-0:15-8.el7
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.3 Update Services for SAP Solutions
shim-signed-0:15-8.el7_3
Fixed · RHSA-2020:3276
Red Hat Enterprise Linux 7.4 Advanced Update Support
fwupdate-0:9-10.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Advanced Update Support
grub2-1:2.02-0.86.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Advanced Update Support
shim-0:15-8.el7
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Advanced Update Support
shim-signed-0:15-8.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Telco Extended Update Support
fwupdate-0:9-10.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Telco Extended Update Support
grub2-1:2.02-0.86.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Telco Extended Update Support
shim-0:15-8.el7
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Telco Extended Update Support
shim-signed-0:15-8.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions
fwupdate-0:9-10.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions
grub2-1:2.02-0.86.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions
shim-0:15-8.el7
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions
shim-signed-0:15-8.el7_4
Fixed · RHSA-2020:3275
Red Hat Enterprise Linux 7.6 Extended Update Support
fwupdate-0:12-6.el7_6
Fixed · RHSA-2020:3271
Red Hat Enterprise Linux 7.6 Extended Update Support
grub2-1:2.02-0.86.el7_6
Fixed · RHSA-2020:3271
Red Hat Enterprise Linux 7.6 Extended Update Support
shim-0:15-8.el7
Fixed · RHSA-2020:3271
Red Hat Enterprise Linux 7.6 Extended Update Support
shim-signed-0:15-8.el7_6
Fixed · RHSA-2020:3271
Red Hat Enterprise Linux 7.7 Extended Update Support
fwupdate-0:12-6.el7_7
Fixed · RHSA-2020:3274
Red Hat Enterprise Linux 7.7 Extended Update Support
grub2-1:2.02-0.86.el7_7
Fixed · RHSA-2020:3274
Red Hat Enterprise Linux 7.7 Extended Update Support
shim-0:15-8.el7
Fixed · RHSA-2020:3274
Red Hat Enterprise Linux 7.7 Extended Update Support
shim-signed-0:15-8.el7_7
Fixed · RHSA-2020:3274
Red Hat Enterprise Linux 8
fwupd-0:1.1.4-7.el8_2
Fixed · RHSA-2020:3216
Red Hat Enterprise Linux 8
grub2-1:2.02-87.el8_2
Fixed · RHSA-2020:3216
Red Hat Enterprise Linux 8
shim-0:15-14.el8_2
Fixed · RHSA-2020:3216
Red Hat Enterprise Linux 8
shim-unsigned-x64-0:15-7.el8
Fixed · RHSA-2020:3216
Red Hat Enterprise Linux 8.0 Update Services for SAP Solutions
fwupd-0:1.1.4-2.el8_0
Fixed · RHSA-2020:3227
Red Hat Enterprise Linux 8.0 Update Services for SAP Solutions
grub2-1:2.02-87.el8_0
Fixed · RHSA-2020:3227
Red Hat Enterprise Linux 8.0 Update Services for SAP Solutions
shim-0:15-14.el8_0
Fixed · RHSA-2020:3227
Red Hat Enterprise Linux 8.1 Extended Update Support
fwupd-0:1.1.4-2.el8_1
Fixed · RHSA-2020:3223
Red Hat Enterprise Linux 8.1 Extended Update Support
grub2-1:2.02-87.el8_1
Fixed · RHSA-2020:3223
Red Hat Enterprise Linux 8.1 Extended Update Support
shim-0:15-14.el8_1
Fixed · RHSA-2020:3223
Red Hat Enterprise Linux 8.1 Extended Update Support
shim-unsigned-x64-0:15-7.el8
Fixed · RHSA-2020:3223
| Product | Package | State | Advisory |
|---|---|---|---|
| Red Hat Enterprise Linux 7 | fwupdate-0:12-6.el7_8 | Fixed | RHSA-2020:3217 |
| Red Hat Enterprise Linux 7 | grub2-1:2.02-0.86.el7_8 | Fixed | RHSA-2020:3217 |
| Red Hat Enterprise Linux 7 | shim-0:15-7.el7_9 | Fixed | RHSA-2020:3217 |
| Red Hat Enterprise Linux 7 | shim-signed-0:15-7.el7_8 | Fixed | RHSA-2020:3217 |
| Red Hat Enterprise Linux 7.2 Advanced Update Support | grub2-1:2.02-0.86.el7_2 | Fixed | RHSA-2020:3273 |
| Red Hat Enterprise Linux 7.2 Advanced Update Support | shim-0:15-8.el7 | Fixed | RHSA-2020:3273 |
| Red Hat Enterprise Linux 7.2 Advanced Update Support | shim-signed-0:15-8.el7_2 | Fixed | RHSA-2020:3273 |
| Red Hat Enterprise Linux 7.3 Advanced Update Support | grub2-1:2.02-0.86.el7 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.3 Advanced Update Support | shim-0:15-8.el7 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.3 Advanced Update Support | shim-signed-0:15-8.el7_3 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.3 Telco Extended Update Support | grub2-1:2.02-0.86.el7 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.3 Telco Extended Update Support | shim-0:15-8.el7 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.3 Telco Extended Update Support | shim-signed-0:15-8.el7_3 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.3 Update Services for SAP Solutions | grub2-1:2.02-0.86.el7 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.3 Update Services for SAP Solutions | shim-0:15-8.el7 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.3 Update Services for SAP Solutions | shim-signed-0:15-8.el7_3 | Fixed | RHSA-2020:3276 |
| Red Hat Enterprise Linux 7.4 Advanced Update Support | fwupdate-0:9-10.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Advanced Update Support | grub2-1:2.02-0.86.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Advanced Update Support | shim-0:15-8.el7 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Advanced Update Support | shim-signed-0:15-8.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Telco Extended Update Support | fwupdate-0:9-10.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Telco Extended Update Support | grub2-1:2.02-0.86.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Telco Extended Update Support | shim-0:15-8.el7 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Telco Extended Update Support | shim-signed-0:15-8.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions | fwupdate-0:9-10.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions | grub2-1:2.02-0.86.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions | shim-0:15-8.el7 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.4 Update Services for SAP Solutions | shim-signed-0:15-8.el7_4 | Fixed | RHSA-2020:3275 |
| Red Hat Enterprise Linux 7.6 Extended Update Support | fwupdate-0:12-6.el7_6 | Fixed | RHSA-2020:3271 |
| Red Hat Enterprise Linux 7.6 Extended Update Support | grub2-1:2.02-0.86.el7_6 | Fixed | RHSA-2020:3271 |
| Red Hat Enterprise Linux 7.6 Extended Update Support | shim-0:15-8.el7 | Fixed | RHSA-2020:3271 |
| Red Hat Enterprise Linux 7.6 Extended Update Support | shim-signed-0:15-8.el7_6 | Fixed | RHSA-2020:3271 |
| Red Hat Enterprise Linux 7.7 Extended Update Support | fwupdate-0:12-6.el7_7 | Fixed | RHSA-2020:3274 |
| Red Hat Enterprise Linux 7.7 Extended Update Support | grub2-1:2.02-0.86.el7_7 | Fixed | RHSA-2020:3274 |
| Red Hat Enterprise Linux 7.7 Extended Update Support | shim-0:15-8.el7 | Fixed | RHSA-2020:3274 |
| Red Hat Enterprise Linux 7.7 Extended Update Support | shim-signed-0:15-8.el7_7 | Fixed | RHSA-2020:3274 |
| Red Hat Enterprise Linux 8 | fwupd-0:1.1.4-7.el8_2 | Fixed | RHSA-2020:3216 |
| Red Hat Enterprise Linux 8 | grub2-1:2.02-87.el8_2 | Fixed | RHSA-2020:3216 |
| Red Hat Enterprise Linux 8 | shim-0:15-14.el8_2 | Fixed | RHSA-2020:3216 |
| Red Hat Enterprise Linux 8 | shim-unsigned-x64-0:15-7.el8 | Fixed | RHSA-2020:3216 |
| Red Hat Enterprise Linux 8.0 Update Services for SAP Solutions | fwupd-0:1.1.4-2.el8_0 | Fixed | RHSA-2020:3227 |
| Red Hat Enterprise Linux 8.0 Update Services for SAP Solutions | grub2-1:2.02-87.el8_0 | Fixed | RHSA-2020:3227 |
| Red Hat Enterprise Linux 8.0 Update Services for SAP Solutions | shim-0:15-14.el8_0 | Fixed | RHSA-2020:3227 |
| Red Hat Enterprise Linux 8.1 Extended Update Support | fwupd-0:1.1.4-2.el8_1 | Fixed | RHSA-2020:3223 |
| Red Hat Enterprise Linux 8.1 Extended Update Support | grub2-1:2.02-87.el8_1 | Fixed | RHSA-2020:3223 |
| Red Hat Enterprise Linux 8.1 Extended Update Support | shim-0:15-14.el8_1 | Fixed | RHSA-2020:3223 |
| Red Hat Enterprise Linux 8.1 Extended Update Support | shim-unsigned-x64-0:15-7.el8 | Fixed | RHSA-2020:3223 |
No package ranges for this CVE.
Remediation
No remediation recorded yet.
References (25)
- http://lists.opensuse.org/opensuse-security-announce/2020-08/msg00067.html vendor-advisoryx_refsource_SUSEMailing ListThird Party Advisory
- http://lists.opensuse.org/opensuse-security-announce/2020-08/msg00069.html vendor-advisoryx_refsource_SUSEMailing ListThird Party Advisory
- http://ubuntu.com/security/notices/USN-4432-1 vendor-advisoryx_refsource_UBUNTUThird Party Advisory
- http://www.openwall.com/lists/oss-security/2020/07/29/3 mailing-listx_refsource_MLISTMailing ListThird Party Advisory
- http://www.openwall.com/lists/oss-security/2021/03/02/3 mailing-listx_refsource_MLISTMailing ListThird Party Advisory
- http://www.openwall.com/lists/oss-security/2021/09/17/2 mailing-listx_refsource_MLISTMailing ListThird Party Advisory
- http://www.openwall.com/lists/oss-security/2021/09/17/4 mailing-listx_refsource_MLISTMailing ListThird Party Advisory
- http://www.openwall.com/lists/oss-security/2021/09/21/1 mailing-listx_refsource_MLISTMailing ListThird Party Advisory
- https://access.redhat.com/security/cve/CVE-2020-15705 Vendor Advisory
- https://access.redhat.com/security/vulnerabilities/grub2bootloader vendor-advisoryx_refsource_REDHATThird Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=1860978 Issue Tracking
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2020-7691 Advisory
- https://lists.gnu.org/archive/html/grub-devel/2020-07/msg00034.html x_refsource_CONFIRMIssue TrackingVendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2020-15705
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV200011 x_refsource_CONFIRMPatchThird Party AdvisoryVendor Advisory
- https://security.gentoo.org/glsa/202104-05 vendor-advisoryx_refsource_GENTOOThird Party Advisory
- https://security.netapp.com/advisory/ntap-20200731-0008/ x_refsource_CONFIRMThird Party Advisory
- https://usn.ubuntu.com/4432-1/ vendor-advisoryx_refsource_UBUNTUThird Party Advisory
- https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/GRUB2SecureBootBypass vendor-advisoryx_refsource_UBUNTUThird Party Advisory
- https://www.cve.org/CVERecord?id=CVE-2020-15705
- https://www.debian.org/security/2020-GRUB-UEFI-SecureBoot vendor-advisoryx_refsource_DEBIANThird Party Advisory
- https://www.eclypsium.com/2020/07/29/theres-a-hole-in-the-boot/ x_refsource_CONFIRMThird Party Advisory
- https://www.openwall.com/lists/oss-security/2020/07/29/3 x_refsource_CONFIRMMailing ListThird Party Advisory
- https://www.suse.com/c/suse-addresses-grub2-secure-boot-issue/ vendor-advisoryx_refsource_SUSEThird Party Advisory
- https://www.suse.com/support/kb/doc/?id=000019673 vendor-advisoryx_refsource_SUSEThird Party Advisory
Change history (0)
No recorded changes yet.