CVE-2026-25828: grub-btrfs · OS Command Injection
Source CVE Database V5
Not known to be exploited · CVSS 5.4 Medium.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 1.3% chance of exploitation in 30 days – higher than 71% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 12 Feb 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
- Monitor official Arch Linux and grub-btrfs repositories for patches addressing CVE-2026-25828 and apply updates promptly once available.
- Until patches are released, restrict local user privileges to minimize the risk of exploitation, ensuring only trusted users have access to systems using grub-btrfs.
- Review and harden initramfs generation scripts and configurations to validate and sanitize all input parameters, especially those related to device resolution and snapshot integration.
- Employ system integrity monitoring to detect unauthorized changes to bootloader configurations or initramfs images.
- Consider disabling grub-btrfs or replacing it with alternative snapshot management tools if feasible in sensitive environments.
- Implement strict access controls and auditing on systems running Arch Linux derivatives to detect and respond to suspicious local activity.
- Educate system administrators about the risks of command injection vulnerabilities in boot components and the importance of secure configuration management.
Description
grub-btrfs through 2026-01-31 (on Arch Linux and derivative distributions) allows initramfs OS command injection because it does not sanitize the $root parameter to resolve_device(). NOTE: a third party reports "exploitation may not be feasible under normal conditions and may depend on specific implementation details within resolve_device."