This affects all remote node connections
Active attack vector
The attack is pretty straightforward: when the wallet requests data from the remote node to create a transaction, the remote node sends bogus data in response. This results in an error message displayed to the user. If the user clicks through the error and retries the transaction a second time, this immediately reveals the real input to the remote node. Mitigations: If you see ANY** error message after attempting a transaction, DISCONNECT from that remote node and DO NOT try your transaction again right away.