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

fix(solana): support multisig transfer instruction

Public commit record

What the developer wrote

Authored by Jakub Janků

100/100 · Strong
fix(solana): support multisig transfer instruction

The test vector is based on the trezorctl command in the GH issue.
The signing account was changed to 14CCvQzQzHCVgZM3j9soPnXuJXh1RmCfwLVUcdfbZVBS
(address derived from m/44'/501'/0'/0').

Closes: https://github.com/trezor/trezor-firmware/issues/6843
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope✓ Provides detailed explanatory context✓ Mentions testing or verification✓ Links an issue, advisory, or supporting reference
The short version

What changed, and why it matters

This commit updates the Trezor firmware's Solana support so that the standard 'Transfer' instruction can be used with multi-signature accounts. Previously, the firmware treated this instruction as non-multisig, which likely caused it to reject or mis-handle legitimate Solana transactions that required multiple signers. The change is a feature/fix to broaden supported transaction shapes, not a patch for an active vulnerability.

Recommended action

Review the Solana instruction parser to ensure that enabling multisig for Transfer does not relax account-signer validation elsewhere, and verify that the device still requires user confirmation and valid signatures for all signers. Treat as a normal feature fix unless further review reveals a bypass.

Security signals we found

01

Instruction metadata flag change for multisig support

02

New test fixture for Solana multisig transfer

03

No visible changes to signature verification or authorization logic

04

No advisory, CVE, or security wording in commit message or changelog

Risk score

Why this scored 37/100

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