Skip to content

Missing PK-signed KEK for Hyper-V VM, Microsoft Hyper-V Firmware PK, with Serial #318

Description

Trying to Install 2023 KEK Update in a Microsoft Hyper-V based VM but only getting error EventID 1795 ... found out the PK of my VM is not covered by this:

"8058e8cc51749652804bbd6f39aed713d119c64b": {
        "KEKUpdate": "Microsoft\\KEKUpdate_Microsoft_PK1.bin",
        "Certificate": {
            "serial_number": 171049019130091589582073331848314912,
            "issued_to": "CN=Microsoft Hyper-V Firmware PK,O=Microsoft Corporation,L=Redmond,ST=Washington,C=US",
            "issued_by": "CN=Microsoft Corporation Third Party Marketplace PCA,O=Microsoft Corporation,L=Redmond,ST=Washington,C=US"
        }
    },

But instead my VM uses this PK:

serial_number HEX: 3300000020F15E25249FAB75D0000000000020 
serial_number Decimal: 1137338005296110799348413221487139768653316128
issued_to: CN=Microsoft Hyper-V Firmware PK, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 
issued_by: CN=Microsoft Corporation Third Party Marketplace PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US

Does Microsoft have different Certificates for Hyper-V VMs? Maybe based on Generation?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions