AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Low 35 Bitcoin

feat(core/prodtest): Add trusted anchors for device certificates.

Public commit record

What the developer wrote

Authored by Andrew Kozlik

62/100 · Adequate
feat(core/prodtest): Add trusted anchors for device certificates.
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope! No meaningful explanatory body
The short version

What changed, and why it matters

This commit updates the Trezor production-test firmware to recognize and trust a new set of manufacturer root public keys when validating device certificates. It also refactors where those keys are stored so both certificate checking and the secure provisioning channel use the same key list. The change is a feature addition, not a fix for a known vulnerability, and it only affects the factory/prodtest firmware, not the end-user wallet firmware.

Recommended action

Review the new root keys against the manufacturer's key-management policy, confirm the non-production bypass is intentional and documented, and verify that the SHA-1-based AuthorityKeyIdentifier matching is acceptable for this use case. No immediate user action is required because this code is not part of the released wallet firmware.

Security signals we found

01

New trusted root public keys added for device certificate validation

02

Certificate chain verification now enforces a known root-of-trust in production builds

03

Non-production builds intentionally accept unknown roots with only a warning

04

Secure-channel HSM keys deduplicated into the same header as certificate root keys

05

Use of SHA-1 digest to match AuthorityKeyIdentifier in root-key lookup

Risk score

Why this scored 35/100

Our methodology →
Potential impact 8/30
Exploitability 5/25
Stealth signal 6/15
Affected reach 7/15
Confidence 6/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.