Skip to content

snphost: VCEK request URLs consistently return 500 Internal Server Error #151

@PeterFarber

Description

@PeterFarber

When using snphost fetch vcek, the generated VCEK URL returns a 500 Internal Server Error from the AMD KDS endpoint. This occurs even when the URL is correct and matches the format defined in the AMD VCEK specification.

Example:

https://kdsintf.amd.com/vcek/v1/<product_name>/<hwid>?blSPL=04&teeSPL=00&snpSPL=22&ucodeSPL=213

Both direct browser access and snphost attempts result in a 500 response, making it impossible to fetch a VCEK.

This appears to affect all VCEK fetch attempts across multiple platforms, not just a specific TCB level.

Expected:
A valid VCEK certificate response, or a clear error message indicating why the VCEK is unavailable.

Actual:
AMD KDS returns HTTP 500, and snphost cannot obtain a VCEK.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions