Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 2.11 KB

overwrite_from_performance_data_variable.md

File metadata and controls

51 lines (31 loc) · 2.11 KB

4. Overwrite from Performance Data Variable {#overwrite-from-performance-data-variable}

Description:

The variable PerfDataMemAddr was used to hold the address of a buffer for performance data, and this variable could be arbitrarily modified by runtime software. This could cause firmware to corrupt its own code/data.

Recommendation:

This is addressed by EDK2 SVN https://sourceforge.net/p/edk2/code/14386.

Acknowledgments:

Reported by the Advanced Threat Research team at Intel Security.