-
Notifications
You must be signed in to change notification settings - Fork 130
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
Shim 15.8 for Shenxinda Security OS #449
Comments
The application is missing some bits:
Please, fix them first. Then I'll proceed with reviewing. |
Thanks for finding these issues, I have fixed them, the corrected tag are here: https://github.com/lichengfxf/shim-review/tree/shim15.8-20241111 Thank you again for your review @aronowski |
Contact verification mails on the way |
Hi, Contact verification for [email protected]
|
Hi, Contact verification for [email protected]
|
Contact verification complete |
Review as per Signed shim needed for a kernel (version 6.6.56) with customized enabled modules, though no additional patches. Minor nitpick: the tag isn't of the form as README.md mentions, i.e.:
The first thing that needs to be fixed, is that your vendor certificate is in PEM format. Future shim releases should detect this automatically and complain during the build process, so the thing can get fixed by the time the application gets published. See rhboot/shim#646 for more details. Once that's fixed, I'll perform another review. In the meantime I'd like to ask the questions below.
So the kernel modules are double-signed? If so, this is wrong - see #362 (comment) for details. HSM is used - any more details on that? What model is it? Who/what (people, signing nodes, system identities) has access to it?
Since you're not using any patches for shim, I imagined the answer being just the upstream URL straight from your Dockerfile:
Maybe it's worth rewriting, if it causes confusion. That could be a contribution, which helps with reviewing too (less confusion for future applicants). |
@aronowski Thank you again for your review!
|
Review as per
That's OK. Although a bit worried about the certificate's strength vs lifecycle - it's a 2048-bit RSA key valid for the next 30 years.
That's OK. Thanks for clarifying!
Alright. This is the GRUB2 SBAT entry mentioned in the application (also OK):
But the list of modules shipped with GRUB2 is:
In particular, the In this case I'm wondering, if the SBAT entry should also mention I'll remove the "bug" label, and ask other reviewers for help. |
@aronowski Thanks for finding this issue
This is my mistake; in fact, we did not use Got it fixed in the new tag: https://github.com/lichengfxf/shim-review/tree/shenxinda-shim-x64_ia32_aa64-20241127 |
Confirm the following are included in your repo, checking each box:
What is the link to your tag in a repo cloned from rhboot/shim-review?
https://github.com/lichengfxf/shim-review/tree/shenxinda-shim-x64_ia32_aa64-20241127
What is the SHA256 hash of your final SHIM binary?
What is the link to your previous shim review request (if any, otherwise N/A)?
N/A
If no security contacts have changed since verification, what is the link to your request, where they've been verified (if any, otherwise N/A)?
N/A
The text was updated successfully, but these errors were encountered: