Babylon's malformed vote extensions are not rejected
High severity
GitHub Reviewed
Published
Nov 24, 2025
in
babylonlabs-io/babylon
•
Updated Nov 24, 2025
Description
Published to the GitHub Advisory Database
Nov 24, 2025
Reviewed
Nov 24, 2025
Last updated
Nov 24, 2025
Summary
Adversarial validators can send large vote extensions by using non-existing protobuf tags. This will result in the rejection of the subsequent block proposal. Eventually, all block proposals will be rejected by all validators.
Impact
A small group of adversarial validators can cause a chain halt.
References