@trustwallet/wallet-core is vulnerable to Insufficient Verification of Data Authenticity
65
Medium Risk
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.
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.
@trustwallet/wallet-core is vulnerable to Insufficient Verification of Data Authenticity in versions 2.0.0 - 4.6.5.
Upgrade the @trustwallet/wallet-core library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant