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

bugfix: invalidate dwld leases before Q1 PSRAM staging

Public commit record

What the developer wrote

Authored by scgbckbone

50/100 · Thin
bugfix: invalidate dwld leases before Q1 PSRAM staging
✓ 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 where the COLDCARD Q1 wallet could accidentally let a previously authorized USB file download remain valid while it reused a special memory area (PSRAM) to prepare new data for display or signing. If a backup download lease was still active, an attacker or malicious host connected over USB might have been able to read sensitive material that was later loaded into that same memory area. The patch now clears the download lease before staging PSBT files, BBQr data, or note exports in PSRAM.

Recommended action

Treat this as a security fix and include it in the next firmware release. Review other PSRAM staging paths for similar lease invalidation gaps. Ensure the new regression tests pass on release builds.

Security signals we found

01

Clearing of an authorization token before sensitive memory reuse

02

New regression tests asserting that download lease is revoked after PSRAM staging operations

03

ChangeLog describes the fix as a security-relevant bugfix

04

Cross-file consistency: three distinct PSRAM staging paths patched

Risk score

Why this scored 59/100

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