Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Latest commit

 

History

History
15 lines (11 loc) · 1.27 KB

README.md

File metadata and controls

15 lines (11 loc) · 1.27 KB

CERT/CC UEFI Analysis Resources

This repo is a collection of documentation notes and code pertaining to analyzing vulnerabilities in UEFI firmware built from the EDK2 project.

docs

The docs folder contains notes and documentation regarding setting up an analysis environment and reproducing various vulnerabilities in firmware built with EDK2.

EDK2 Packages

SimplePkg

The SimplePkg package is a barebones EDK2 package with an UEFI Application, an UEFI Driver and an UEFI Protocol (used by the driver).

FirmwarePerformanceVulReproPkg

The FirmwarePerformanceVulReproPkg package contains the necessary build files to produce an OVMF firmware which contains CVE-2021-28216.
This vulnerability was disclosed at BlackHat 2021 in the presentation Safeguarding UEFI Ecosystem: Firmware Supply Chain is Hard(coded)
All the necessary source code is included in the EDK2 repository. These build files specify the correct additional modules and settings to enable the possibility to the vulnerable code.