Intel

AIKIDO-2026-10544

@trustwallet/wallet-core is vulnerable to Insufficient Verification of Data Authenticity

Insufficient Verification of Data Authenticity Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Apr 24, 2026

65

Medium Risk

This Affects:

JS@trustwallet/wallet-core
2.0.0 - 4.6.5
Fixed in 4.6.6
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to Insufficient Verification of Data Authenticity in the Tron direct transaction signing flow. The legacy txId-based direct signing path accepted a transaction ID without validating that it matched the hash of the provided raw_data_hex and the serialized transaction. An attacker able to influence the input passed to the signer could cause it to sign a payload that does not correspond to the advertised txID, enabling transaction tampering or blind signing of unintended Tron transactions.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and rely on the Tron direct transaction signing APIs (notably the legacy txId direct signing path) with externally influenced transaction input.

Background info

@trustwallet/wallet-core is vulnerable to Insufficient Verification of Data Authenticity in versions 2.0.0 - 4.6.5.

How to fix this

Upgrade the @trustwallet/wallet-core library to the patch version.