Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

systemd-pcrlock: Allow for final pcr values to be given instead of pcrlock files #32703

Open
MaxHearnden opened this issue May 8, 2024 · 0 comments
Labels
RFE 🎁 Request for Enhancement, i.e. a feature request tpm2

Comments

@MaxHearnden
Copy link
Contributor

Component

other

Is your feature request related to a problem? Please describe

Some manufacturers provide PCR values with their firmware e.g. HP. However they only provide the final value of the PCRs and not an eventlog which could be used with pcrlock files. For an example, see the Fixes section on https://support.hp.com/gb-en/drivers/swdetails/hp-z440-workstation/6978828/swItemId/vc-324348-1

Describe the solution you'd like

Adding support for using the final values of PCRs would allow for the firmware to remain part of a policy across firmware updates.

Describe alternatives you've considered

While pcrlock files can be generated afterwards with verification, this would require either the firmware being removed from the policy or some form of recovery.

Removing the firmware from the policy would prevent the user from revoking prior versions and leave the machine potentially vulnerable to firmware downgrade attacks.

The systemd version you checked that didn't have the feature you are asking for

255

@MaxHearnden MaxHearnden added the RFE 🎁 Request for Enhancement, i.e. a feature request label May 8, 2024
@poettering poettering added the tpm2 label May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RFE 🎁 Request for Enhancement, i.e. a feature request tpm2
Development

No branches or pull requests

2 participants