-
Notifications
You must be signed in to change notification settings - Fork 131
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
TencentOS Linux 3 shim-15.8 x64, ia32 and aarch64 #440
Comments
Contact verification mails sent |
I got: secures spunkier vasectomies indecipherable uprisings shipboard Nescafe foxtrotting flawed defrays |
I got: unhurt recant proxies impeaching uniformed credence kickier Yemenis crates generate |
This is intended to be a tag rather than a branch. |
For your CA certificate:
This certificate has no X.509v3 extensions. I don't know if I've ever seen that before. At a minimum I'd expect to see the |
Issues/questions:
|
hi, @dbnicholson thanks for your review! and we have made some adjustments for your suggestions.
Since we updated our efi files, could you please help us refresh you review? Thanks a lot! |
All contacts verified successfully |
CA certificate looks more like what I'd expect now:
That matches the certificate embedded in the shim |
This all looks good from my perspective 👍 |
Had to change the docker to amd64 from x64, I don't understand why. Ironically enough, qemu handled the arm one without asking. I was able to reproduce all three efis. All good for me! |
@steve-mcintyre Hi, could you help review this? Thanks! |
While I am not an official reviewer, looking at latest tag:
The review is still going on. To be continued |
While an attempt to review TencentOS grub and kernel packages I discovered a repository containing multiple grub2 release packages (and others as well) at the same time. https://mirrors.tencent.com/tlinux/3.3/BaseOS/x86_64/os/Packages/
@costinchen, @PrinterFranklin, would you please comment on how certain version of grub2 is chosen and delivered to an OS image (and therefore other potentially vulnerable versions are prevented to get into an image)? Also a link to packages' SRPMS would be highly appreciated. |
grub.rh entry contains version and release of Tencent OS 3 (2.02-156.tl3.1), but not an original RH release. While this doesn't affect SBAT revocation function it could be misleading for a maintainer in future. |
Hi, @realnickel Thanks for your review and suggestion, and we have fixed the SBAT for grub2. We retained the original Red Hat release information in grub.rh and completed the release information for TencentOS 3. Now it looks like:
|
Hi, @realnickel Thank you for your review. This repository contains all the grub2 packages TencentOS has ever released in the history. The new OS image will always choose the newest grub2 package so that no potentially vulnerable versions will be integrated. The users who use the older versions of image will receive a security advisory to update to newer versions of grub2. Here is the SRPMS link: grub2-2.02-158.tl3.ap.1.src.rpm |
Unfortunately, SRPMS link gives me
|
@realnickel Sorry, our SRPM repository is set to be invisible externally, so it cannot be retrieved from the mirror source directly. However, our SRPMs for TencentOS 3 are basically origined from RHEL. For grub2, we based it on RHEL's grub2-2.02-158.el8 with original patches, only modifying the SBAT, release information, and the efi signing process. You can refer directly to RHEL, or I’ve added it to our repo, which you can see here: grub2-2.02-158.tl3.ap.1.src.rpm |
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/costinchen/shim-review/tree/tencentos-3-shim-15.8-ia32-x86_64-aarch64-20240912https://github.com/costinchen/shim-review/tree/tencentos-3-shim-15.8-ia32-x86_64-aarch64-20241028(only updated our contributions)https://github.com/costinchen/shim-review/tree/tencentos-3-shim-15.8-ia32-x86_64-aarch64-20241205(only updated sbat and release info of grub2)https://github.com/costinchen/shim-review/tree/tencentos-3-shim-15.8-ia32-x86_64-aarch64-20241210
(added SRPM of grub2)
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, this is our first application.
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, this is our first application.
The text was updated successfully, but these errors were encountered: