UBUNTU-CVE-2020-15705

Source
https://ubuntu.com/security/CVE-2020-15705
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2020/UBUNTU-CVE-2020-15705.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2020-15705
Upstream
Downstream
Related
Published
2020-07-29T17:00:00Z
Modified
2025-09-08T16:46:14Z
Severity
  • 6.4 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
  • 6.4 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

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.

References

Affected packages

Ubuntu:Pro:14.04:LTS / grub2

Package

Name
grub2
Purl
pkg:deb/ubuntu/grub2@2.02~beta2-9ubuntu1.20?arch=source&distro=trusty/esm

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.02~beta2-9ubuntu1.20

Affected versions

2.*

2.00-19ubuntu2
2.00-19ubuntu3
2.00-19ubuntu4
2.00-20
2.00-21
2.00-22
2.02~beta2-5
2.02~beta2-6
2.02~beta2-7
2.02~beta2-8
2.02~beta2-9
2.02~beta2-9ubuntu1
2.02~beta2-9ubuntu1.1
2.02~beta2-9ubuntu1.2
2.02~beta2-9ubuntu1.3
2.02~beta2-9ubuntu1.4
2.02~beta2-9ubuntu1.5
2.02~beta2-9ubuntu1.6
2.02~beta2-9ubuntu1.7
2.02~beta2-9ubuntu1.8
2.02~beta2-9ubuntu1.11
2.02~beta2-9ubuntu1.12
2.02~beta2-9ubuntu1.14
2.02~beta2-9ubuntu1.15
2.02~beta2-9ubuntu1.16
2.02~beta2-9ubuntu1.17

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-common",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-coreboot",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-coreboot-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi-amd64",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi-amd64-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi-arm",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi-arm-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi-arm64",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi-arm64-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi-ia32",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-efi-ia32-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-emu",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-firmware-qemu",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-ieee1275",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-ieee1275-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-linuxbios",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-pc",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-pc-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-rescue-pc",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-theme-starfield",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-uboot",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-uboot-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-xen",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub-xen-bin",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub2",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        },
        {
            "binary_name": "grub2-common",
            "binary_version": "2.02~beta2-9ubuntu1.20"
        }
    ],
    "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}

Ubuntu:Pro:14.04:LTS / grub2-signed

Package

Name
grub2-signed
Purl
pkg:deb/ubuntu/grub2-signed@1.34.22?arch=source&distro=trusty/esm

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.34.22

Affected versions

1.*

1.22
1.23
1.24
1.25
1.26
1.27
1.30
1.31
1.32
1.33
1.34
1.34.1
1.34.2
1.34.3
1.34.4
1.34.5
1.34.6
1.34.7
1.34.8
1.34.9
1.34.13
1.34.14
1.34.16
1.34.17
1.34.18
1.34.20

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-efi-amd64-signed",
            "binary_version": "1.34.22+2.02~beta2-9ubuntu1.20"
        }
    ],
    "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}

Ubuntu:16.04:LTS / grub2

Package

Name
grub2
Purl
pkg:deb/ubuntu/grub2@2.02~beta2-36ubuntu3.26?arch=source&distro=xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.02~beta2-36ubuntu3.26

Affected versions

2.*

2.02~beta2-29
2.02~beta2-31
2.02~beta2-31ubuntu1
2.02~beta2-32
2.02~beta2-32ubuntu1
2.02~beta2-35
2.02~beta2-35ubuntu1
2.02~beta2-36
2.02~beta2-36ubuntu1
2.02~beta2-36ubuntu2
2.02~beta2-36ubuntu3
2.02~beta2-36ubuntu3.1
2.02~beta2-36ubuntu3.2
2.02~beta2-36ubuntu3.6
2.02~beta2-36ubuntu3.7
2.02~beta2-36ubuntu3.8
2.02~beta2-36ubuntu3.9
2.02~beta2-36ubuntu3.11
2.02~beta2-36ubuntu3.12
2.02~beta2-36ubuntu3.14
2.02~beta2-36ubuntu3.15
2.02~beta2-36ubuntu3.16
2.02~beta2-36ubuntu3.17
2.02~beta2-36ubuntu3.18
2.02~beta2-36ubuntu3.19
2.02~beta2-36ubuntu3.20
2.02~beta2-36ubuntu3.21
2.02~beta2-36ubuntu3.22
2.02~beta2-36ubuntu3.23

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-common",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-coreboot",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-coreboot-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-amd64",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-amd64-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-arm",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-arm-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-arm64",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-arm64-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-ia32",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-ia32-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-emu",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-firmware-qemu",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-ieee1275",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-ieee1275-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-linuxbios",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-pc",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-pc-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-rescue-pc",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-theme-starfield",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-uboot",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-uboot-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-xen",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-xen-bin",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-xen-host",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub2",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub2-common",
            "binary_version": "2.02~beta2-36ubuntu3.26"
        }
    ],
    "availability": "No subscription required"
}

Ubuntu:16.04:LTS / grub2-signed

Package

Name
grub2-signed
Purl
pkg:deb/ubuntu/grub2-signed@1.66.26?arch=source&distro=xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.66.26

Affected versions

1.*

1.55
1.56
1.57
1.58
1.59
1.61
1.62
1.63
1.64
1.65
1.66
1.66.1
1.66.2
1.66.6
1.66.7
1.66.8
1.66.9
1.66.11
1.66.12
1.66.14
1.66.15
1.66.16
1.66.17
1.66.18
1.66.19
1.66.20
1.66.21
1.66.22
1.66.23

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-efi-amd64-signed",
            "binary_version": "1.66.26+2.02~beta2-36ubuntu3.26"
        },
        {
            "binary_name": "grub-efi-arm64-signed",
            "binary_version": "1.66.26+2.02~beta2-36ubuntu3.26"
        }
    ],
    "availability": "No subscription required"
}

Ubuntu:Pro:16.04:LTS / grub2-unsigned

Package

Name
grub2-unsigned
Purl
pkg:deb/ubuntu/grub2-unsigned@2.04-1ubuntu44.1.2?arch=source&distro=esm-infra/xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

2.*

2.04-1ubuntu44
2.04-1ubuntu44.1
2.04-1ubuntu44.1.2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-efi-amd64",
            "binary_version": "2.04-1ubuntu44.1.2"
        },
        {
            "binary_name": "grub-efi-amd64-bin",
            "binary_version": "2.04-1ubuntu44.1.2"
        },
        {
            "binary_name": "grub-efi-arm64",
            "binary_version": "2.04-1ubuntu44.1.2"
        },
        {
            "binary_name": "grub-efi-arm64-bin",
            "binary_version": "2.04-1ubuntu44.1.2"
        }
    ]
}

Ubuntu:18.04:LTS / grub2

Package

Name
grub2
Purl
pkg:deb/ubuntu/grub2@2.02-2ubuntu8.16?arch=source&distro=bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.02-2ubuntu8.16

Affected versions

2.*

2.02~beta3-4ubuntu7
2.02-2ubuntu1
2.02-2ubuntu2
2.02-2ubuntu4
2.02-2ubuntu6
2.02-2ubuntu7
2.02-2ubuntu8
2.02-2ubuntu8.1
2.02-2ubuntu8.2
2.02-2ubuntu8.3
2.02-2ubuntu8.4
2.02-2ubuntu8.6
2.02-2ubuntu8.7
2.02-2ubuntu8.9
2.02-2ubuntu8.10
2.02-2ubuntu8.12
2.02-2ubuntu8.13
2.02-2ubuntu8.14
2.02-2ubuntu8.15

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-common",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-coreboot",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-coreboot-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-amd64",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-amd64-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-arm",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-arm-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-arm64",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-arm64-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-ia32",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-ia32-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-emu",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-firmware-qemu",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-ieee1275",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-ieee1275-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-linuxbios",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-pc",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-pc-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-rescue-pc",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-theme-starfield",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-uboot",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-uboot-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-xen",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-xen-bin",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-xen-host",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub2",
            "binary_version": "2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub2-common",
            "binary_version": "2.02-2ubuntu8.16"
        }
    ],
    "availability": "No subscription required"
}

Ubuntu:18.04:LTS / grub2-signed

Package

Name
grub2-signed
Purl
pkg:deb/ubuntu/grub2-signed@1.93.18?arch=source&distro=bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.93.18

Affected versions

1.*

1.85
1.86
1.87
1.89
1.91
1.92
1.93
1.93.1
1.93.2
1.93.3
1.93.4
1.93.5
1.93.7
1.93.8
1.93.10
1.93.11
1.93.13
1.93.14
1.93.15
1.93.16

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-efi-amd64-signed",
            "binary_version": "1.93.18+2.02-2ubuntu8.16"
        },
        {
            "binary_name": "grub-efi-arm64-signed",
            "binary_version": "1.93.18+2.02-2ubuntu8.16"
        }
    ],
    "availability": "No subscription required"
}

Ubuntu:20.04:LTS / grub2

Package

Name
grub2
Purl
pkg:deb/ubuntu/grub2@2.04-1ubuntu26.1?arch=source&distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.04-1ubuntu26.1

Affected versions

2.*

2.04-1ubuntu12
2.04-1ubuntu13
2.04-1ubuntu14
2.04-1ubuntu16
2.04-1ubuntu18
2.04-1ubuntu20
2.04-1ubuntu21
2.04-1ubuntu22
2.04-1ubuntu23
2.04-1ubuntu24
2.04-1ubuntu25
2.04-1ubuntu26

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-common",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-coreboot",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-coreboot-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-amd64",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-amd64-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-amd64-signed-template",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-arm",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-arm-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-arm64",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-arm64-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-arm64-signed-template",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-ia32",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-ia32-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-emu",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-firmware-qemu",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-ieee1275",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-ieee1275-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-linuxbios",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-pc",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-pc-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-rescue-pc",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-theme-starfield",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-uboot",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-uboot-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-xen",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-xen-bin",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-xen-host",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub2",
            "binary_version": "2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub2-common",
            "binary_version": "2.04-1ubuntu26.1"
        }
    ],
    "availability": "No subscription required"
}

Ubuntu:20.04:LTS / grub2-signed

Package

Name
grub2-signed
Purl
pkg:deb/ubuntu/grub2-signed@1.142.3?arch=source&distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.142.3

Affected versions

1.*

1.128
1.129
1.130
1.131
1.133
1.134
1.135
1.136
1.137
1.138
1.139
1.140
1.141
1.142
1.142.1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "grub-efi-amd64-signed",
            "binary_version": "1.142.3+2.04-1ubuntu26.1"
        },
        {
            "binary_name": "grub-efi-arm64-signed",
            "binary_version": "1.142.3+2.04-1ubuntu26.1"
        }
    ],
    "availability": "No subscription required"
}