intel / ccc-linux-guest-hardening

Linux Security Hardening for Confidential Compute
https://intel.github.io/ccc-linux-guest-hardening-docs
MIT License
63 stars 13 forks source link

[Hardening aspect] EFI boot stub audit & hardening #148

Open ereshetova opened 3 months ago

ereshetova commented 3 months ago

Problem

If a CoCo guest is booted using drivers/firmware/efi/libstub, this code needs to be audited, fuzzed and hardened to withstand malicious inputs from host/VMM. In particular some components of efi boot stub are actively receiving inputs from the host, such as Graphics Output Protocol.

Solution

Audit, fuzz & harden the code.