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

Use Sbat_Level_Variable.txt from shim repo #12

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

jsetje
Copy link

@jsetje jsetje commented Dec 23, 2024

This builds on a previous PR and extracts the revocation metadata from the shim repo.

 This covers delivering updates to SBAT_LEVEL without the need
to create and sign a new shim

Signed-off-by: Jan Setje-Eilers <[email protected]>
This is also included in shim builtin latest revocation, but it
revokes shim binaries impacted by:

* CVE-2023-40547
* CVE-2023-40546
* CVE-2023-40548
* CVE-2023-40549
* CVE-2023-40550
* CVE-2023-40551

And also revokes GRUB binaries impacted by:

* CVE-2023-4692
* CVE-2023-4693
When the term previous was introduced for revocations to be
automatically applied there was a hope that everytime a new
revocation was built into shim, the previous revocation could
be applied automatically. Further experience has shown the
real world to be more complex than that. The automatic payload
will realistically contain a set of revocations governed by
both the cadence at which a distro's customer base updates
as well as the severity of the issue being revoked.

This is not a functional change.

Signed-off-by: Jan Setje-Eilers <[email protected]>
With shim added as a git module this allows builds to specify
revocations from SbatLevel_Variable.txt on the command line they
currently default to: SBAT_LATEST_DATE=2023012950 SBAT_AUTOMATIC_DATE=2023012900

Signed-off-by: Jan Setje-Eilers <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant