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 namada-apps
to version 1.1.0 or higher.
Affected versions of this package are vulnerable to Uncaught Exception through the finalize_block
process. An attacker can cause the ledger to crash by initializing a post-genesis validator with a negative commission rate using the --force
flag. This is if the validator gets into the consensus set, then when computing PoS inflation inside fn update_rewards_products_and_mint_inflation,
an instance of mul_floor
returns an Err,
causing the process to error.