access_uefispec module

Checks protection of UEFI variables defined in the UEFI spec to have certain permissions.

Returns failure if variable attributes are not as defined in table 11 “Global Variables” of the UEFI spec.

usage:

chipsec_main -m common.uefi.access_uefispec [-a modify]

  • -a modify: Attempt to modify each variable in addition to checking attributes

Where:
  • []: optional line

Examples:
>>> chipsec_main.py -m common.uefi.access_uefispec
>>> chipsec_main.py -m common.uefi.access_uefispec -a modify

NOTE: Requires an OS with UEFI Runtime API support.