In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade mithril-client
to version 0.12.2 or higher.
mithril-client is a Mithril client library.
Affected versions of this package are vulnerable to Insufficient Verification of Data Authenticity through the snapshot certification process. An attacker can introduce inconsistencies into the ledger state by distributing tampered snapshots. This vulnerability is only exploitable if the node starts with a pre-computed ledger state that has not undergone full verification.
The vulnerability can be mitigated by ensuring that the Mithril aggregator signs the ledger state snapshot and the latest immutable file using an IOG-owned key, and the client library and CLI validate the signature of these files upon download.