CVE catalog

CVE-2021-20225

grub2: CVE-2021-20225

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.01% · Oct 25, 2026

A flaw was found in grub2 in versions prior to 2.06. The option parser allows an attacker to write past the end of a heap-allocated buffer by calling certain commands with a large number of specific short forms of options. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangrub2sid2.14-4fixed
Debiangrub2forky2.14-4fixed
Debiangrub2trixie2.12-9+deb13u2fixed
Debiangrub2bookworm2.06-13+deb12u2fixed
Debiangrub2bookworm-security2.06-13+deb12u1fixed
Alpinegrub3.172.06-r0fixed
Alpinegrub3.182.06-r0fixed
Alpinegrub3.192.06-r0fixed
Alpinegrub3.202.06-r0fixed
Alpinegrub3.212.06-r0fixed
Alpinegrub3.222.06-r0fixed
Alpinegrub3.232.06-r0fixed
Alpinegrub3.242.06-r0fixed
Ubuntugrub2-signedpro1.22vulnerable
Ubuntugrub2-signedpro1.23vulnerable
Ubuntugrub2-signedpro1.24vulnerable
Ubuntugrub2-signedpro1.25vulnerable
Ubuntugrub2-signedpro1.26vulnerable
Ubuntugrub2-signedpro1.27vulnerable
Ubuntugrub2-signedpro1.30vulnerable
Ubuntugrub2-signedpro1.31vulnerable
Ubuntugrub2-signedpro1.32vulnerable
Ubuntugrub2-signedpro1.33vulnerable
Ubuntugrub2-signedpro1.34vulnerable
Ubuntugrub2-signedpro1.34.1vulnerable
Ubuntugrub2-signedpro1.34.2vulnerable
Ubuntugrub2-signedpro1.34.3vulnerable
Ubuntugrub2-signedpro1.34.4vulnerable
Ubuntugrub2-signedpro1.34.5vulnerable
Ubuntugrub2-signedpro1.34.6vulnerable
Ubuntugrub2-signedpro1.34.7vulnerable
Ubuntugrub2-signedpro1.34.8vulnerable
Ubuntugrub2-signedpro1.34.9vulnerable
Ubuntugrub2-signedpro1.34.13vulnerable
Ubuntugrub2-signedpro1.34.14vulnerable
Ubuntugrub2-signedpro1.34.16vulnerable
Ubuntugrub2-signedpro1.34.17vulnerable
Ubuntugrub2-signedpro1.34.18vulnerable
Ubuntugrub2-signedpro1.34.20vulnerable
Ubuntugrub2-signedpro1.34.22vulnerable
Ubuntugrub2-signedpro1.34.24vulnerable
Ubuntugrub2-signed18.041.85vulnerable
Ubuntugrub2-signed18.041.86vulnerable
Ubuntugrub2-signed18.041.87vulnerable
Ubuntugrub2-signed18.041.89vulnerable
Ubuntugrub2-signed18.041.91vulnerable
Ubuntugrub2-signed18.041.92vulnerable
Ubuntugrub2-signed18.041.93vulnerable
Ubuntugrub2-signed18.041.93.1vulnerable
Ubuntugrub2-signed18.041.93.2vulnerable
Ubuntugrub2-signed18.041.93.3vulnerable
Ubuntugrub2-signed18.041.93.4vulnerable
Ubuntugrub2-signed18.041.93.5vulnerable
Ubuntugrub2-signed18.041.93.7vulnerable
Ubuntugrub2-signed18.041.93.8vulnerable
Ubuntugrub2-signed18.041.93.10vulnerable
Ubuntugrub2-signed18.041.93.11vulnerable
Ubuntugrub2-signed18.041.93.13vulnerable
Ubuntugrub2-signed18.041.93.14vulnerable
Ubuntugrub2-signed18.041.93.15vulnerable
Ubuntugrub2-signed18.041.93.16vulnerable
Ubuntugrub2-signed18.041.93.18vulnerable
Ubuntugrub2-signed18.041.93.19vulnerable
Ubuntugrub2-signed18.041.93.20vulnerable
Ubuntugrub2-signed18.041.93.21vulnerable
Ubuntugrub2-signed18.041.93.22vulnerable
Ubuntugrub2-signed18.041.93.24vulnerable
Ubuntugrub2-signed18.041.167~18.04.1vulnerable
Ubuntugrub2-signed18.041.167~18.04.3vulnerable
Ubuntugrub2-signed18.041.167~18.04.5fixed
Ubuntugrub2-unsigned18.042.04-1ubuntu44vulnerable
Ubuntugrub2-unsigned18.042.04-1ubuntu44.1vulnerable
Ubuntugrub2-unsigned18.042.04-1ubuntu44.1.2fixed
Ubuntugrub2-signed20.041.128vulnerable
Ubuntugrub2-signed20.041.129vulnerable
Ubuntugrub2-signed20.041.130vulnerable
Ubuntugrub2-signed20.041.131vulnerable
Ubuntugrub2-signed20.041.133vulnerable
Ubuntugrub2-signed20.041.134vulnerable
Ubuntugrub2-signed20.041.135vulnerable
Ubuntugrub2-signed20.041.136vulnerable
Ubuntugrub2-signed20.041.137vulnerable
Ubuntugrub2-signed20.041.138vulnerable
Ubuntugrub2-signed20.041.139vulnerable
Ubuntugrub2-signed20.041.140vulnerable
Ubuntugrub2-signed20.041.141vulnerable
Ubuntugrub2-signed20.041.142vulnerable
Ubuntugrub2-signed20.041.142.1vulnerable
Ubuntugrub2-signed20.041.142.3vulnerable
Ubuntugrub2-signed20.041.142.4vulnerable
Ubuntugrub2-signed20.041.142.5vulnerable
Ubuntugrub2-signed20.041.142.6vulnerable
Ubuntugrub2-signed20.041.142.8vulnerable
Ubuntugrub2-signed20.041.142.9vulnerable
Ubuntugrub2-signed20.041.142.10vulnerable
Ubuntugrub2-signed20.041.142.11vulnerable
Ubuntugrub2-signed20.041.167vulnerable
Ubuntugrub2-signed20.041.167.2fixed
Ubuntugrub2-unsigned20.042.04-1ubuntu44vulnerable
Ubuntugrub2-unsigned20.042.04-1ubuntu44.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangrub2sourcesid2.04-16not yet assignedNot reportedNot reported
Debiangrub2sourceforky2.04-16not yet assignedNot reportedNot reported
Debiangrub2sourcetrixie2.04-16not yet assignedNot reportedNot reported
Debiangrub2sourcebookworm2.04-16not yet assignedNot reportedNot reported
Alpinegrubapk3.172.06-r0Not reportedALPINE-CVE-2021-20225Not reported
Alpinegrubapk3.182.06-r0Not reportedALPINE-CVE-2021-20225Not reported
Alpinegrubapk3.192.06-r0Not reportedALPINE-CVE-2021-20225Not reported
Alpinegrubapk3.202.06-r0Not reportedALPINE-CVE-2021-20225Not reported
Alpinegrubapk3.212.06-r0Not reportedALPINE-CVE-2021-20225Not reported
Alpinegrubapk3.222.06-r0Not reportedALPINE-CVE-2021-20225Not reported
Alpinegrubapk3.232.06-r0Not reportedALPINE-CVE-2021-20225Not reported
Alpinegrubapk3.242.06-r0Not reportedALPINE-CVE-2021-20225Not reported
Ubuntugrub2-signeddeb18.041.167~18.04.5Not reportedUBUNTU-CVE-2021-20225Not reported
Ubuntugrub2-unsigneddeb18.042.04-1ubuntu44.1.2Not reportedUBUNTU-CVE-2021-20225Not reported
Ubuntugrub2-signeddeb20.041.167.2Not reportedUBUNTU-CVE-2021-20225Not reported
Ubuntugrub2-unsigneddeb20.042.04-1ubuntu44.2Not reportedUBUNTU-CVE-2021-20225Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [grub2]Fixed
    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (6)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (6)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • [grub-efi]Fixed

    Source package: [grub2]

    Details (6)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • [grub-emu]Fixed

    Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

  • Source package: [grub2]

    Details (3)
    • 2.06-13+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.12-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

    • 2.06-13+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.04-16

      dsa · grub2 · debian · bookworm; dsa · grub2 · debian · 12

Next results

Observed:

References