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

bugfix: restrict PSRAM download (dwld) to leased results

Public commit record

What the developer wrote

Authored by scgbckbone

50/100 · Thin
bugfix: restrict PSRAM download (dwld) to leased results
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This update fixes a bug in the COLDCARD hardware wallet's USB download command. Previously, a connected computer could ask the COLDCARD to read back almost anything it had temporarily stored in its extra memory chip (PSRAM), including uploaded transaction files or multisig setup files, even across different USB sessions and without encryption. Now the device only allows downloading the single most recent result it explicitly produced for the user (such as a signed transaction or backup), only over an encrypted session, and only until a new upload or session resets the permission.

Recommended action

Treat this as a security fix and include it in the next firmware release. Users should upgrade when available. Developers should review whether any other PSRAM consumers or download paths exist that do not set/reset ALLOWED_DOWNLOAD, and consider whether the lease should also be cleared on other state-reset events.

Security signals we found

01

Arbitrary PSRAM read primitive over USB

02

Cross-session data exposure

03

Plaintext-link data exposure

04

Information disclosure of staged PSBT/multisig files

05

Bugfix explicitly described as security-relevant in changelog

06

Independent researcher credited

Risk score

Why this scored 76/100

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