GHSA-rj53-j6jw-7f7g

Suggest an improvement
Source
https://github.com/advisories/GHSA-rj53-j6jw-7f7g
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/07/GHSA-rj53-j6jw-7f7g/GHSA-rj53-j6jw-7f7g.json
JSON Data
https://api.test.osv.dev/v1/vulns/GHSA-rj53-j6jw-7f7g
Published
2025-07-08T19:09:11Z
Modified
2025-07-08T19:09:11Z
Severity
  • 8.9 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H CVSS Calculator
Summary
Babylon vulnerable to chain halt when a message modifies the validator set at the epoch boundary
Details

Summary

Sending a message that modifies the validator set at the epoch boundary halts the chain.

Impact

Denial of Service - Comos-sdk prevents modifying the validator set from two different modules - https://github.com/cosmos/cosmos-sdk/blob/release/v0.50.x/types/module/module.go#L811. Such an operation leads to panic and chain halt.

Detailed Post mortem

https://boiling-lake-106.notion.site/2025-06-18-Genesis-mainnet-chain-halt-post-mortem-229f60cc1b5f80b7adf5e3ea0541ea87

Database specific
{
    "github_reviewed": true,
    "github_reviewed_at": "2025-07-08T19:09:11Z",
    "cwe_ids": [
        "CWE-754"
    ],
    "nvd_published_at": null,
    "severity": "HIGH"
}
References

Affected packages

Go / github.com/babylonlabs-io/babylon/v2

Package

Name
github.com/babylonlabs-io/babylon/v2
View open source insights on deps.dev
Purl
pkg:golang/github.com/babylonlabs-io/babylon/v2

Affected ranges

Type
SEMVER
Events
Introduced
2.0.0
Fixed
2.1.0