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

pset: examine outputs looking for unblinded liquid data

Public commit record

What the developer wrote

Authored by Jamie C. Driver

50/100 · Thin
pset: examine outputs looking for unblinded liquid data
✓ 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 Blockstream Jade hardware wallet examines transaction outputs before signing a Liquid (Elements-based) PSBT. It now inspects outputs for confidential/unblinded asset and value data, detects scriptless fee outputs, validates that fee outputs use the correct policy asset, and rejects blinded fee outputs. Previously, the code only tried to identify 'change' outputs on Bitcoin-like transactions. The change appears to be a security hardening/fix for Liquid transactions, but the commit message does not explicitly call it a security fix.

Recommended action

Treat as a security-relevant hardening commit for Liquid PSBT signing. Review whether prior firmware versions allowed blinded or wrong-asset fee outputs to be accepted, and assess whether a coordinated disclosure or advisory is warranted. Users signing Liquid transactions should upgrade to a firmware containing this commit.

Security signals we found

01

New validation rejects blinded scriptless outputs, which could previously be misinterpreted as fee outputs

02

New validation enforces policy asset for scriptless fee outputs on Liquid

03

New validation extracts and records unblinded asset/value data for Liquid outputs

04

Function now returns error rather than silently continuing when output validation fails

05

Call moved before amount sanity check, making output validation a prerequisite for signing

Risk score

Why this scored 57/100

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