HexBrain

Monero · Report #3683934

sign_multisig crashes monero-wallet-rpc on a malformed but decryptable multisig txset

Validstatus
highseverity
35upvotes
17 Sept 2026disclosed

Summary

monero-wallet-rpc sign_multisig is vulnerable to a process crash from malformed multisig transaction data.

A malicious multisig participant can supply a txset with empty input/source vectors that passes existing consistency checks but later causes an unchecked access during signing, terminating the wallet RPC process instead of returning an error.

Exploitation requires the attacker to be a multisig participant, or otherwise obtain a txset correctly encrypted for the target wallet. The issue does not enable fund theft.

Resolved in https://github.com/monero-project/monero/pull/10426 and v0.18.5.0.

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original