p PatchFirst

CVE-2025-4382

CVE-2025-4382 · Grub2: grub allow access to encrypted device through cli once root device is unlocked via tpm

This page contains facts from public vulnerability sources. Check the original advisory before updating.

This page shows selected source facts. See the linked advisories for the complete description and affected versions.

A flaw was found in systems utilizing LUKS-encrypted disks with GRUB configured for TPM-based auto-decryption. When GRUB is set to automatically decrypt disks using keys stored in the TPM, it reads the decryption key into system memory. If an attacker with physical access can corrupt the underlying filesystem superblock, GRUB will fail to locate a valid filesystem and enter rescue mode. At this point, the disk is already decrypted, and the decryption key remains loaded in system memory. This scenario may allow an attacker with physical access to access the unencrypted data without any further authentication, thereby compromising data confidentiality. Furthermore, the ability to force this state through filesystem corruption also presents a data integrity concern.

CVSS 5.9 · Medium · EPSS 0.4% · Fix available

Published
Updated

Stack: system

Affected products and versions

  • red hat enterprise linux 10

    No fix published

  • red hat enterprise linux 7

    No fix published

  • red hat enterprise linux 8

    No fix published

  • red hat enterprise linux 9

    No fix published

  • red hat openshift container platform 4

    No fix published

  • grub2 Debian:12

    Versions
    • 2.06-13
    • 2.06-13+deb12u1
    • 2.06-13+deb12u2
    • 2.06-13+hurd.1
    • 2.06-13+hurd.2
    • 2.06-14
    • 2.12-1
    • 2.12-1.1
    • 2.12-1~bpo12+1
    • 2.12-2
    • 2.12-2~deb13u1
    • 2.12-3
    • 2.12-4
    • 2.12-5
    • 2.12-5+hurd.1
    • 2.12-6
    • 2.12-7
    • 2.12-8
    • 2.12-9
    • 2.12-9+hurd.1
    • 2.12~rc1-1
    • 2.12~rc1-10
    • 2.12~rc1-11
    • 2.12~rc1-12
    • 2.12~rc1-13
    • 2.12~rc1-2
    • 2.12~rc1-3
    • 2.12~rc1-6
    • 2.12~rc1-7
    • 2.12~rc1-8
    • 2.12~rc1-9
    • 2.14-1
    • 2.14-2
    • 2.14-3
    • 2.14~git20250718.0e36779-1
    • 2.14~git20250718.0e36779-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2 Debian:13

    Versions
    • 2.12-9
    • 2.12-9+deb13u1
    • 2.12-9+deb13u2
    • 2.12-9+hurd.1
    • 2.14-1
    • 2.14-2
    • 2.14-3
    • 2.14~git20250718.0e36779-1
    • 2.14~git20250718.0e36779-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2 Debian:14

    Versions
    • 2.12-9
    • 2.12-9+hurd.1
    • 2.14~git20250718.0e36779-1
    Affected ranges
    • ECOSYSTEM: < 2.14~git20250718.0e36779-2

    Update to 2.14~git20250718.0e36779-2

  • grub2 Ubuntu:Pro:14.04:LTS

    Versions
    • 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
    • 2.02~beta2-9ubuntu1.20
    • 2.02~beta2-9ubuntu1.21
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-signed Ubuntu:Pro:14.04:LTS

    Versions
    • 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
    • 1.34.22
    • 1.34.24
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-signed Ubuntu:16.04:LTS

    Versions
    • 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
    • 1.66.26
    • 1.66.27
    • 1.66.28
    • 1.66.29
    • 1.167~16.04.1
    • 1.167~16.04.2
    • 1.167~16.04.4
    • 1.167~16.04.6
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-unsigned Ubuntu:16.04:LTS

    Versions
    • 2.04-1ubuntu44
    • 2.04-1ubuntu44.1
    • 2.04-1ubuntu44.1.2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-signed Ubuntu:18.04:LTS

    Versions
    • 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
    • 1.93.18
    • 1.93.19
    • 1.93.20
    • 1.93.21
    • 1.93.22
    • 1.93.24
    • 1.167~18.04.1
    • 1.167~18.04.3
    • 1.167~18.04.5
    • 1.173.2~18.04.1
    • 1.187.2~18.04.1
    • 1.187.3~18.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-unsigned Ubuntu:18.04:LTS

    Versions
    • 2.04-1ubuntu44
    • 2.04-1ubuntu44.1
    • 2.04-1ubuntu44.1.2
    • 2.04-1ubuntu47.4
    • 2.06-2ubuntu14
    • 2.06-2ubuntu14.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-signed Ubuntu:20.04:LTS

    Versions
    • 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
    • 1.142.3
    • 1.142.4
    • 1.142.5
    • 1.142.6
    • 1.142.8
    • 1.142.9
    • 1.142.10
    • 1.142.11
    • 1.167
    • 1.167.2
    • 1.173.2~20.04.1
    • 1.173.4
    • 1.187.2~20.04.2
    • 1.187.3~20.04.1
    • 1.187.4~20.04.1
    • 1.187.6~20.04.1
    • 1.187.12~20.04
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-unsigned Ubuntu:20.04:LTS

    Versions
    • 2.04-1ubuntu44
    • 2.04-1ubuntu44.2
    • 2.04-1ubuntu47.4
    • 2.04-1ubuntu47.5
    • 2.06-2ubuntu14
    • 2.06-2ubuntu14.1
    • 2.06-2ubuntu14.2
    • 2.06-2ubuntu14.4
    • 2.06-2ubuntu14.8
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-signed Ubuntu:22.04:LTS

    Versions
    • 1.173
    • 1.174
    • 1.176
    • 1.177
    • 1.178
    • 1.179
    • 1.180
    • 1.182~22.04.1
    • 1.187.2
    • 1.187.3~22.04.1
    • 1.187.4~22.04.1
    • 1.187.6
    • 1.187.12
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-unsigned Ubuntu:22.04:LTS

    Versions
    • 2.04-1ubuntu47
    • 2.04-1ubuntu48
    • 2.06-2ubuntu3
    • 2.06-2ubuntu4
    • 2.06-2ubuntu5
    • 2.06-2ubuntu6
    • 2.06-2ubuntu7
    • 2.06-2ubuntu10
    • 2.06-2ubuntu14
    • 2.06-2ubuntu14.1
    • 2.06-2ubuntu14.2
    • 2.06-2ubuntu14.4
    • 2.06-2ubuntu14.8
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-signed Ubuntu:24.04:LTS

    Versions
    • 1.197
    • 1.199
    • 1.201
    • 1.202
    • 1.202.2
    • 1.202.5
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-unsigned Ubuntu:24.04:LTS

    Versions
    • 2.12~rc1-10ubuntu4
    • 2.12~rc1-12ubuntu2
    • 2.12-1ubuntu1
    • 2.12-1ubuntu7
    • 2.12-1ubuntu7.1
    • 2.12-1ubuntu7.3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-signed Ubuntu:25.10

    Versions
    • 1.212
    • 1.213
    • 1.214
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-unsigned Ubuntu:25.10

    Versions
    • 2.12-5ubuntu11
    • 2.14~git20250718.0e36779-1ubuntu1
    • 2.14~git20250718.0e36779-1ubuntu4
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-signed Ubuntu:26.10

    Versions
    • 1.215
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • grub2-unsigned Ubuntu:26.10

    Versions
    • 2.14-2ubuntu1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →