Security researchers are essential in identifying vulnerabilities that may impact the Babylon ecosystem. If you have discovered a security vulnerability in the Babylon chain or any repository managed by Babylon, we encourage you to notify us using one of the methods outlined below.
- Refrain from testing vulnerabilities on our publicly accessible environments, including but not limited to:
- Babylon mainnet.
- Babylon frontend.
- Babylon public testnets.
- Babylon testnet frontend.
- Avoid reporting security vulnerabilities through public channels, including GitHub issues.
To privately report a security vulnerability, please choose one of the following options:
Send your detailed vulnerability report to security@babylonchain.io
.
Utilize GitHub's Private Vulnerability Reporting for confidential disclosure.
When reporting a vulnerability through either method, please include the following details to aid in our assessment:
- Type of vulnerability.
- Description of the vulnerability.
- Steps to reproduce the issue.
- Impact of the issue.
- Explanation of how an attacker could exploit it.
- Initial Report: Submit the vulnerability via one of the above channels.
- Confirmation: We will confirm receipt of your report within 48 hours.
- Assessment: Our security team will evaluate the vulnerability and inform you of its severity and the estimated time frame for resolution.
- Resolution: Once fixed, you will be contacted to verify the solution.
- Public Disclosure: Details of the vulnerability may be publicly disclosed after ensuring it poses no further risk.
During the vulnerability disclosure process, we ask security researchers to keep vulnerabilities and communications around vulnerability submissions private and confidential until a patch is developed. Should a security issue require a network upgrade, additional time may be needed to raise a governance proposal and complete the upgrade.
During this time:
- Avoid exploiting any vulnerabilities you discover.
- Demonstrate good faith by not disrupting or degrading Babylon's services.
Severity | Description |
---|---|
CRITICAL | Immediate threat to critical systems (e.g., chain halts, funds at risk). |
HIGH | Significant impact on major functionality. |
MEDIUM | Impacts minor features or exposes non-sensitive data. |
LOW | Minimal impact. |
Though we don't have an official bug bounty program, we generally offer rewards to security researchers who responsibly disclose vulnerabilities to us. Bounties are generally awarded for vulnerabilities classified as high or critical severity. Bounty amounts will be determined during the disclosure process, after the severity has been assessed. We are setting a bug bounty program at the moment. Rewards will be offered in retrospective, once the program is in place.
Warning
Targeting our production environments will disqualify you from receiving any bounty.
For recommendations on how to improve this policy, either submit a pull request or email security@babylonchain.io
.