Logo
componentovmf
Name
ovmf
Version
edk2-sta
Type
library
Description
OVMF - UEFI firmware for Qemu and KVM
Licenses
BSD-2-Clause-Patent
PURL
-
CPE
cpe:2.3:*:*:edk2:edk2-stable202402:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
kirkstone
edk2-stable202202
master
edk2-stable202511

Patches#


#
Title
Author
Resolve
1
MdeModulePkg : Clear keyboard queue buffer after reading
Hongxu Jia <hongxu.jia@windriver.com>
CVE-2024-38798
2
OvmfPkg/QemuKernelLoaderFsDxe: rework direct kernel
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296
3
BaseTools/Pccts: set C standard
Gerd Hoffmann <kraxel@redhat.com>
4
OvmfPkg/QemuKernelLoaderFsDxe: add support for named
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296
5
MdeModulePkg: Potential UINT32 overflow in S3 ResumeCount
Hongxu Jia <hongxu.jia@windriver.com>
CVE-2024-1298
6
ovmf: update path to native BaseTools
Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
7
OvmfPkg/X86QemuLoadImageLib: make legacy loader
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296
8
BaseTools: makefile: adjust to build in under bitbake
Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
9
OvmfPkg/X86QemuLoadImageLib: support booting via shim
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296
10
BaseTools/EfiRom: fix compiler warning
Gerd Hoffmann <kraxel@redhat.com>
11
BaseTools/StringFuncs: fix gcc 16 warning
Gerd Hoffmann <kraxel@redhat.com>
12
OvmfPkg/QemuKernelLoaderFsDxe: allow longer file names
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296
13
MdePkg: Fix overflow issue in BasePeCoffLib
Doug Flick <dougflick@microsoft.com>
CVE-2024-38796
14
AmdSev: Halt on failed blob allocation
Tobin Feldman-Fitzthum <tobin@linux.ibm.com>
15
OvmfPkg/GenericQemuLoadImageLib: support booting via
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296
16
OvmfPkg/QemuKernelLoaderFsDxe: drop bogus assert
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296
17
debug prefix map
Alexander Kanavin <alex.kanavin@gmail.com>
18
OvmfPkg/QemuKernelLoaderFsDxe: don't quit when named
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296
19
reproducible
Alexander Kanavin <alex.kanavin@gmail.com>
20
OvmfPkg/QemuKernelLoaderFsDxe: accept absolute paths
Gerd Hoffmann <kraxel@redhat.com>
CVE-2025-2296

Vulnerabilities#


Name
Analysis
Description
Patched
EDK2 contains a vulnerability in BIOS where an attacker may cause “ Improper Input Validation” by local access. Successful exploitation of this vulnerability could alter control flow in unexpected ways, potentially allowing arbitrary command execution and impacting Confidentiality, Integrity, and Availability.
Patched
EDK2 contains a vulnerability in BIOS where an attacker may cause “Exposure of Sensitive Information to an Unauthorized Actor” by local access. Successful exploitation of this vulnerability will lead to possible information disclosure or escalation of privilege and impact Confidentiality.
Patched
EDK2 contains a vulnerability in the PeCoffLoaderRelocateImage(). An Attacker may cause memory corruption due to an overflow via an adjacent network. A successful exploit of this vulnerability may lead to a loss of Confidentiality, Integrity, and/or Availability.
Patched
EDK2 contains a vulnerability when S3 sleep is activated where an Attacker may cause a Division-By-Zero due to a UNIT32 overflow via local access. A successful exploit of this vulnerability may lead to a loss of Availability.
Not Affected
Logic issue EDK II may allow an unauthenticated user to potentially enable denial of service via adjacent access.
Not Affected
Use after free vulnerability in EDK II may allow an authenticated user to potentially enable escalation of privilege, information disclosure and/or denial of service via adjacent access.
Not Affected
Logic issue in DxeImageVerificationHandler() for EDK II may allow an authenticated user to potentially enable escalation of privilege via local access.
Not Affected
Integer truncation in EDK II may allow an authenticated user to potentially enable escalation of privilege via local access.
Not Affected
Integer overflow in DxeImageVerificationHandler() EDK II may allow an authenticated user to potentially enable denial of service via local access.
Not Affected
Uncontrolled resource consumption in EDK II may allow an unauthenticated user to potentially enable denial of service via network access.
Not Affected
Improper authentication in EDK II may allow a privileged user to potentially enable information disclosure via network access.
Not Affected
Buffer overflow in the Reclaim function in Tianocore EDK2 before SVN 16280 allows physically proximate attackers to gain privileges via a long variable name.
Not Affected
Multiple integer overflows in the Pre-EFI Initialization (PEI) boot phase in the Capsule Update feature in the UEFI implementation in EDK2 allow physically proximate attackers to bypass intended access restrictions by providing crafted data that is not properly handled during the coalescing phase.
Not Affected
Integer overflow in the Drive Execution Environment (DXE) phase in the Capsule Update feature in the UEFI implementation in EDK2 allows physically proximate attackers to bypass intended access restrictions via crafted data.