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

rng: discard 12 words after SEIS clear per RM0432 32.3.7

Public commit record

What the developer wrote

Authored by scgbckbone

50/100 · Thin
rng: discard 12 words after SEIS clear per RM0432 32.3.7
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This commit changes how the COLDCARD hardware wallet's random-number generator (RNG) recovers from a rare 'seed error' condition. The manufacturer is now following an STMicroelectronics guideline to throw away the first 12 random numbers after clearing the error, because those values could be left over from before the error and might be predictable. Random numbers are critical for creating private keys and transaction signatures, so using weak or stale randomness could in theory weaken security. The patch is defensive and does not by itself prove an attack exists.

Recommended action

Treat as a defensive hardening patch. Review whether any earlier firmware versions could have produced keys or nonces from RNG output immediately following a SEIS recovery, and consider re-deriving or rotating highly sensitive material if such an event can be correlated with logs or fault indicators. No immediate emergency response is indicated by the diff alone.

Security signals we found

01

RNG recovery routine previously did not discard post-recovery output

02

New behavior follows vendor reference-manual recommendation (RM0432 32.3.7)

03

Randomness is used for cryptographic key material in a hardware wallet

04

Bootloader variant remains unbounded on DRDY wait, a hard fail-closed behavior

05

No explicit CVE, advisory, or researcher attribution in commit or references

Risk score

Why this scored 61/100

Our methodology →
Potential impact 18/30
Exploitability 12/25
Stealth signal 10/15
Affected reach 12/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.