You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The header hash was generated with a missing hash of the validateset's priorities information. A malicious user could modify the priorities without causing a state hash validation error. Remarkably this is a known issue in Cometbft that breaks the state hash validation for priorities.
Hi @Hellobloc - thank you for flagging this.
We looked into these issues along with the Informal team and all of them fall in either of the below categories
Irrelevant to Heimdall
Not a security issue
Low-severity issue. Especially with the sentry node architecture it would typically only affect sentry nodes.
If you still think there is some security vulnerability, feel free to disclose it by checking out the guidelines mentioned here.
Thank you.
The header hash was generated with a missing hash of the validateset's priorities information. A malicious user could modify the priorities without causing a state hash validation error. Remarkably this is a known issue in Cometbft that breaks the state hash validation for priorities.
This project implemented its own consensus protocol using cometbft's fork project, but many of the flaws that were fixed in cometbft were not fixed by that project, and this issue is one of them.
More information is shown below:
Other Unsolved issues' Fix PR and Commits:
cometbft/cometbft#3984
cometbft/cometbft#3369
cometbft/cometbft@d766d20
cometbft/cometbft#890
cometbft/cometbft#865
The text was updated successfully, but these errors were encountered: