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

Merge pull request #2268 from KeystoneHQ/regular-review-fix

Public commit record

What the developer wrote

Authored by Soralit

73/100 · Adequate
Merge pull request #2268 from KeystoneHQ/regular-review-fix

fix: mark legacy utxo transaction as deprecated and disable btc legac…
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body✓ Links an issue, advisory, or supporting reference
The short version

What changed, and why it matters

This commit tightens which old-style Bitcoin-like transactions the Keystone hardware wallet will accept. It now rejects raw protobuf Bitcoin (BTC) and Dogecoin (DOGE) legacy UTXO transactions, allowing only Bitcoin Cash (BCH), Dash (DASH), and Litecoin (LTC) to keep using that older path. Bitcoin must now go through the newer PSBT route. The change is framed as a deprecation/hardening fix rather than a response to a known exploit.

Recommended action

Treat as a hardening/deprecation change. Review whether any user-facing flows still rely on BTC or DOGE legacy UTXO transactions and confirm they are gracefully migrated to PSBT. Verify that the new rejection paths cannot be bypassed by malformed protobuf payloads or coin_code spoofing. No immediate incident response is indicated by the commit alone.

Security signals we found

01

Deprecation of raw-protobuf Bitcoin transaction handling

02

Rejection of unsupported legacy UTXO variants at multiple entry points

03

Shift from coin_code string matching to protobuf variant matching for legacy path eligibility

04

Bitcoin transactions now required to use PSBT path

Risk score

Why this scored 46/100

Our methodology →
Potential impact 12/30
Exploitability 8/25
Stealth signal 5/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.