GRUB Denial-of-Service Vulnerability via Malicious USB Device

Vulnerability

A denial-of-service vulnerability has been identified in the GRUB (Grand Unified Bootloader) component. The issue arises from improper string length handling when the bootloader reads data from a USB device. This flaw allows a local attacker to exploit the bootloader by connecting a maliciously configured USB device during the boot process. The exploitation can cause GRUB to crash, leading to a denial-of-service condition. Additionally, there is a potential for data corruption, although the complexity of the exploit suggests that any such impact would likely be limited.

Impact

Exploitation of this vulnerability can cause GRUB to crash, creating a denial-of-service condition. There is also a possibility of data corruption, but this is likely to be limited.

Reproduction

The vulnerability can be reproduced by connecting a maliciously configured USB device during the boot sequence. The GRUB bootloader will improperly handle the string conversion, leading to a crash and potential data corruption.

Remediation

Users can upgrade to a version of GRUB that includes the patch for this vulnerability. Red Hat users should consult the Red Hat Product Security team for guidance on available updates.

Added: Nov 18, 2025, 7:21 PM
Updated: Nov 18, 2025, 10:22 PM

Vulnerability Rating

Custom Algorithm
spread
8.4
impact
2.5
exploitability
5.0
remediation
0.0
relevance
1.0
threat
1.6
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.