-
-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Goblin 0.7.1 fails to parse our PE files #237
Labels
Comments
It's fixed on master, we just need a goblin release.
Le dim. 15 oct. 2023, 14:38, Julian Stecklina ***@***.***> a
écrit :
… When upgrading to goblin 0.7.1, the UEFI stub dies, because it fails to
parse its own PE file:
vm-test-run-lanzaboote-systemd-boot-loader-config> machine # [ WARN]: ***@***.***: Parsing PE failed Malformed entity: Unable to extract certificate. Probably cert_size:1599360838 is malformed!
vm-test-run-lanzaboote-systemd-boot-loader-config> machine # [PANIC]: panicked at 'Failed to extract configuration from binary. Did you run lzbt?: Error { status: INVALID_PARAMETER, data: () }', stub/src/thin.rs:121:10
Looks like it's introduced with: m4b/goblin#354
<m4b/goblin#354>
Blocks #196 <#196>.
/cc @RaitoBezarius <https://github.com/RaitoBezarius>
—
Reply to this email directly, view it on GitHub
<#237>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACMZREZ4DXU4HNZLNLJ333X7PRMBAVCNFSM6AAAAAA6BAT6BSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE2DGOBZGMYDGMY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
blitz
added a commit
that referenced
this issue
Oct 15, 2023
goblin 0.7.1 introduces certification support for PE files. This seems to be broken, because we get: Parsing PE failed Malformed entity: Unable to extract certificate. Probably cert_size:1599360838 is malformed! from goblin when trying to parse our PE file in memory. See #237 for context.
blitz
added a commit
that referenced
this issue
Oct 16, 2023
... because of #237. Now renovate should ignore this.
Seems to still fail with 0.8.2:
|
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
When upgrading to goblin 0.7.1, the UEFI stub dies, because it fails to parse its own PE file:
Looks like it's introduced with: m4b/goblin#354
Blocks #196.
/cc @RaitoBezarius
The text was updated successfully, but these errors were encountered: