Intel

AIKIDO-2025-10975

TrustWalletCore is vulnerable to Improper Input Validation

Improper Input Validation Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Dec 24, 2025

52

Medium Risk

This Affects:

SWIFTTrustWalletCore
2.0.0 - 4.4.4
Fixed in 4.4.5
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to Insufficient Input Validation due to inadequate error handling and bounds checking in serialization/deserialization logic. The vulnerability in Rust components could allow invalid integer conversions to proceed, while in C++ components, missing buffer length validation could permit reading beyond allocated memory. An attacker could exploit this by crafting malicious input data to trigger integer overflows/underflows in Rust or cause buffer over-reads and potential denial-of-service or information disclosure in C++.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

TrustWalletCore is vulnerable to Improper Input Validation in versions 2.0.0 - 4.4.4.

How to fix this

Upgrade the TrustWalletCore library to the patch version.