Babylon vulnerable to chain half when transaction has fees different than `ubbn`
High severity
GitHub Reviewed
Published
Jun 28, 2025
in
babylonlabs-io/babylon
•
Updated Jul 29, 2025
Description
Published to the GitHub Advisory Database
Jun 30, 2025
Reviewed
Jun 30, 2025
Last updated
Jul 29, 2025
Summary
Sending transactions with fees different than native Babylon genesis denom (
ubbn
) leads to chain halt.Impact
Denial of Service - Due to panic in the
x/distribution
moduleBeginBlocker
triggered by a error when sending fees fromfeeCollector
tox/distribution
module - https://github.com/cosmos/cosmos-sdk/blob/main/x/distribution/keeper/allocation.go#L28 Babylon Genesis will haltReferences