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 Jun 30, 2025
Package
Affected versions
< 2.2.0
Patched versions
2.2.0
Description
Published to the GitHub Advisory Database
Jun 30, 2025
Reviewed
Jun 30, 2025
Last updated
Jun 30, 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