Critical Command Execution Vulnerability in edk2 Packages
Summary
ALSA-2026:18465: Important: edk2 security update. Affects edk2-aarch64 versions < 20251114-5.el10_2. Fixed in 20251114-5.el10_2. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The edk2 project, also known as the Embedded Development Kit, is designed to provide UEFI (Unified Extensible Firmware Interface) support for virtual machines. It includes a sample 64-bit UEFI firmware for QEMU and KVM, enabling efficient virtualization. The edk2 packages, including edk2-aarch64, edk2-ovmf, edk2-tools, and edk2-tools-doc, are essential for developers working with UEFI in virtual environments. However, these packages are vulnerable to a significant security flaw that allows for arbitrary command execution due to improper input validation.
Vulnerability Detail
The vulnerability, identified as CVE-2025-2296, stems from improper input validation within the edk2 packages. This flaw can be exploited by an attacker to execute arbitrary commands, potentially leading to unauthorized access, data breaches, or system compromise. The risk is particularly high in environments where these packages are deployed without adequate security measures, as the attacker could gain control over the virtual machine's firmware.
How To Fix
Minimum fixed version
20251114-5.el10_2
This is the first release that contains the fix.
sudo dnf update edk2-aarch64
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary workaround, you may consider disabling the affected features of the edk2 packages until the update can be applied. However, this may limit functionality and should be done with caution.
Conclusion
The edk2 packages are critical for UEFI support in virtual machines, but they are currently vulnerable to a serious command execution flaw. It is essential to update to the patched version to protect your systems from potential exploitation. Regular monitoring and updates are key to maintaining security.
See every vulnerability recorded for edk2-aarch64 →
FAQ
CVE-2025-2296 is a vulnerability in the edk2 packages that allows for arbitrary command execution due to improper input validation.
You can use Vulert, which monitors and alerts for open-source vulnerabilities in your software. By checking your manifest file like package-lock.json, you can determine if your application is affected.
The risks include unauthorized access to systems, potential data breaches, and the ability for attackers to execute malicious commands within the virtual environment.
It is recommended to regularly check for updates and apply them promptly to mitigate vulnerabilities and ensure system security.
Yes, you can use the Vulert playground at Vulert Scanner to check if your application is affected by this vulnerability without requiring a signup.
Related vulnerabilities
Recent vulnerabilities recorded for edk2-aarch64.