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

Documentation, examples, and other resources regarding analyzing EDK2 based UEFI firmware

License

Notifications You must be signed in to change notification settings

CERTCC/UEFI-Analysis-Resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Documentation, examples, and other resources regarding analyzing EDK2 based UEFI firmware

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published