USN-6355-1

See a problem?
Source
https://ubuntu.com/security/notices/USN-6355-1
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/USN-6355-1.json
JSON Data
https://api.osv.dev/v1/vulns/USN-6355-1
Related
  • CVE-2021-3695
  • CVE-2021-3696
  • CVE-2021-3697
  • CVE-2021-3981
  • CVE-2022-28733
  • CVE-2022-28734
  • CVE-2022-28735
  • CVE-2022-28736
  • CVE-2022-28737
  • CVE-2022-3775
Published
2023-09-08T21:56:31.961021Z
Modified
2023-09-08T21:56:31.961021Z
Summary
grub2-signed, grub2-unsigned, shim, and shim-signed vulnerability
Details

Daniel Axtens discovered that specially crafted images could cause a heap-based out-of-bonds write. A local attacker could possibly use this to circumvent secure boot protections. (CVE-2021-3695)

Daniel Axtens discovered that specially crafted images could cause out-of-bonds read and write. A local attacker could possibly use this to circumvent secure boot protections. (CVE-2021-3696)

Daniel Axtens discovered that specially crafted images could cause buffer underwrite which allows arbitrary data to be written to a heap. A local attacker could possibly use this to circumvent secure boot protections. (CVE-2021-3697)

It was discovered that GRUB2 configuration files were created with the wrong permissions. An attacker could possibly use this to leak encrypted passwords. (CVE-2021-3981)

Daniel Axtens discovered that specially crafted IP packets could cause an integer underflow and write past the end of a buffer. An attacker could possibly use this to circumvent secure boot protections. (CVE-2022-28733)

Daniel Axtens discovered that specially crafted HTTP headers can cause an out-of-bounds write of a NULL byte. An attacker could possibly use this to corrupt GRUB2's internal data. (CVE-2022-28734)

Julian Andres Klode discovered that GRUB2 shim_lock allowed non- kernel files to be loaded. A local attack could possibly use this to circumvent secure boot protections. (CVE-2022-28735)

Chris Coulson discovered that executing chainloaders more than once caused a use-after-free vulnerability. A local attack could possibly use this to circumvent secure boot protections. (CVE-2022-28736)

Chris Coulson discovered that specially crafted executables could cause shim to make out-of-bound writes. A local attack could possibly use this to circumvent secure boot protections. (CVE-2022-28737)

Zhang Boyang discovered that specially crafted unicode sequences could lead to an out-of-bounds write to a heap. A local attacker could possibly use this to circumvent secure boot protections. (CVE-2022-3775)

References

Affected packages

Ubuntu:20.04:LTS / grub2-signed

Package

Name
grub2-signed

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.187.3~20.04.1

Ecosystem specific

{
    "availability": "No subscription needed",
    "binaries": [
        {
            "grub-efi-arm64-signed": "1.187.3~20.04.1+2.06-2ubuntu14.1",
            "grub-efi-amd64-signed": "1.187.3~20.04.1+2.06-2ubuntu14.1"
        }
    ]
}

Ubuntu:20.04:LTS / grub2-unsigned

Package

Name
grub2-unsigned

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.06-2ubuntu14.1

Ecosystem specific

{
    "availability": "No subscription needed",
    "binaries": [
        {
            "grub-efi-arm64": "2.06-2ubuntu14.1",
            "grub-efi-amd64": "2.06-2ubuntu14.1",
            "grub-efi-arm64-bin": "2.06-2ubuntu14.1",
            "grub-efi-amd64-bin": "2.06-2ubuntu14.1"
        }
    ]
}

Ubuntu:20.04:LTS / shim

Package

Name
shim

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
15.7-0ubuntu1

Ecosystem specific

{
    "availability": "No subscription needed",
    "binaries": [
        {
            "shim": "15.7-0ubuntu1"
        }
    ]
}

Ubuntu:20.04:LTS / shim-signed

Package

Name
shim-signed

Affected ranges

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

Ecosystem specific

{
    "availability": "No subscription needed",
    "binaries": [
        {
            "shim-signed": "1.40.9+15.7-0ubuntu1"
        }
    ]
}

Ubuntu:22.04:LTS / grub2-signed

Package

Name
grub2-signed

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.187.3~22.04.1

Ecosystem specific

{
    "availability": "No subscription needed",
    "binaries": [
        {
            "grub-efi-arm64-signed": "1.187.3~22.04.1+2.06-2ubuntu14.1",
            "grub-efi-amd64-signed": "1.187.3~22.04.1+2.06-2ubuntu14.1"
        }
    ]
}

Ubuntu:22.04:LTS / grub2-unsigned

Package

Name
grub2-unsigned

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.06-2ubuntu14.1

Ecosystem specific

{
    "availability": "No subscription needed",
    "binaries": [
        {
            "grub-efi-arm64": "2.06-2ubuntu14.1",
            "grub-efi-amd64": "2.06-2ubuntu14.1",
            "grub-efi-arm64-bin": "2.06-2ubuntu14.1",
            "grub-efi-amd64-bin": "2.06-2ubuntu14.1"
        }
    ]
}

Ubuntu:22.04:LTS / shim

Package

Name
shim

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
15.7-0ubuntu1

Ecosystem specific

{
    "availability": "No subscription needed",
    "binaries": [
        {
            "shim": "15.7-0ubuntu1"
        }
    ]
}

Ubuntu:22.04:LTS / shim-signed

Package

Name
shim-signed

Affected ranges

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

Ecosystem specific

{
    "availability": "No subscription needed",
    "binaries": [
        {
            "shim-signed": "1.51.3+15.7-0ubuntu1"
        }
    ]
}