CVE catalog

CVE-2025-0678

grub2: CVE-2025-0678

[CVE catalog]

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

A flaw was found in grub2. When reading data from a squash4 filesystem, grub's squash4 fs module uses user-controlled parameters from the filesystem geometry to determine the internal buffer size, however, it improperly checks for integer overflows. A maliciously crafted filesystem may lead some of those buffer size calculations to overflow, causing it to perform a grub_malloc() operation with a smaller size than expected. As a result, the direct_read() will perform a heap based out-of-bounds write during data reading. This flaw may be leveraged to corrupt grub's internal critical data and may result in arbitrary code execution, by-passing secure boot protections.

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+deb12u1vulnerable
Cpegrub2Not reportedNot reportedunknown
Cpeopenshift_container_platformNot reportedNot reportedunknown
Cpeenterprise_linuxNot reportedNot reportedunknown

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangrub2sourcesid2.12-6not yet assignedNot reported[1098319]
Debiangrub2sourceforky2.12-6not yet assignedNot reported[1098319]
Debiangrub2sourcetrixie2.12-6not yet assignedNot reported[1098319]
Debiangrub2sourcebookworm2.06-13+deb12u2not yet assignedNot reported[1098319]

[Debian bug #1098319]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub2-common]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub-common]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub-coreboot]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub-efi]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

    • 2.06-13+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub-efi-amd64]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub-efi-arm64]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub-efi-ia32]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub-emu]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

  • [grub-emu-dbg]Affected

    Source package: [grub2]

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Fixed · Fixed: 2.06-13+deb12u2

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

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

      Affected · Fixed: 2.06-13+deb12u2

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

Next results

Observed:

References