Program Rules

Vulnerability Rating Criteria

Understand the severity levels and rating methodology used to assess reported vulnerabilities.

Submit a Bug

Vulnerability Rating Criteria

Prepared by HashDit

Bug Bounty Reward / Ratings

Bugcrowd uses a P (severity) system rating, which is a less detailed version of CVSS 3.0 for categorising vulnerability severity levels. We use CVSS 3.0 for our rating.

Please note: this program takes reference from the Bugcrowd Vulnerability Rating Taxonomy for the prioritisation/rating of findings. Prioritisation/ratings may vary from the Bugcrowd Vulnerability Rating Taxonomy.

Severity

Description

Reward Range

P*

Extraordinarily severe

Case by case

P1

Critical

$20,001 – $100,000

P2

High

$5,001 – $20,000

P3

Moderate

$1,001 – $5,000

P4

Low

$300 – $1,000

Proposed Rates Summary (CVSS-aligned)

Severity

CVSS Score

Reward Range

P* — Extraordinarily severe

Case by case

P1 — Critical

9.0 – 10.0

$20,001 – $100,000

P2 — High

7.0 – 8.9

$5,001 – $20,000

P3 — Moderate

4.0 – 6.9

$1,001 – $5,000

P4 — Low

0.1 – 3.9

$300 – $1,000

Vulnerability Classification

P* (Extraordinarily severe)

  • Core protocol contracts allow arbitrary withdrawal or unlimited minting of funds

  • Remote disclosure of unencrypted private keys / mnemonics / critical multisig keys

  • Governance / Owner / Admin role can be hijacked by anyone, allowing control of all funds or upgrade logic

  • Critical Merkle / credential / signature proof verification flaws that release funds at scale

P1 (Critical)

  • Lending protocol liquidation or collateralisation-ratio flaws that drain user funds or protocol reserves

  • Oracle manipulation (including flash-loan price manipulation) leading to liquidations or borrowing exploits

  • Reentrancy attacks leading to fund theft (including cross-function / read-only reentrancy)

  • LST/LSD mint/burn ratio manipulation or bypass, distorting system collateralisation

  • Unauthorised upgrade of critical contracts / proxy implementations

  • Governance token voting power manipulation enabling low-cost passage of malicious proposals

  • Cross-chain bridge / asset channel double-spend or illegitimate minting

  • Transaction-source spoofing or transaction malleability impacting fund safety

P2 (High)

  • Interest rate, rewards, debt index, or accrual math errors causing incorrect settlement of protocol or user funds

  • Errors in collateral valuation, health factor, or liquidation thresholds (not directly drainable but high-impact)

  • Protocol fee or revenue distribution errors causing misallocation

  • Misuse or bypass of emergency pause / risk-parameter management roles

  • Unauthorised modification of key governance parameters (interest models, collateral factors, etc.)

  • Missing or bypassable access control in critical modules (no direct fund drain yet)

  • Cross-contract call ordering issues causing exploitable state inconsistencies

P3 (Moderate)

  • Non-critical DoS limited to a single market or pool (no impact on overall protocol)

  • Governance parameter manipulation constrained by timelocks/multisig (limited impact)

  • Front-running / sandwich attacks causing minor user losses with no protocol-side mitigation

  • DoS on non-critical oracles or relayers

  • Application-layer DoS of the official website or key query services caused by a code-level flaw (e.g. unauthenticated resource exhaustion via a single crafted request, algorithmic complexity issue) — not simple traffic flooding (impacts UX but not fund safety)

P4 (Low)

  • Non-critical DoS not affecting fund safety

  • Front-end / browser stability or availability issues

  • Information disclosure that cannot be leveraged for privilege or fund access

  • Non-exploitable code smells / best-practice issues (treated as Informational)

Accepted Scope

Only security issues related to in-scope assets and their components are eligible.

Out of Scope

Only the targets listed in the Scope & Policy are covered by the Bug Bounty Program ("Bounty Scope"). The following items are out of scope:

  • Social engineering tactics (e.g. phishing or vishing)

  • Physical security vulnerabilities

  • Issues affecting third-party systems, services, or applications outside our domain

  • Denial-of-service attacks against live production infrastructure (e.g. network/volumetric flooding of RPC nodes, websites, or servers). Protocol- or code-level DoS vulnerabilities remain in scope and are rated per the Vulnerability Classification table above, but must be demonstrated via code review, unit tests, or a forked testnet — actual traffic flooding or attacks against live systems will not be accepted as valid PoCs and may be treated as a violation of the Prohibited Actions section.

  • Vulnerabilities that affect only outdated or unpatched devices/browsers

  • Known issues / known audit issues

PoC Guidelines

A proof of concept is essential for most submissions — without one, it is often impossible to verify a bug exists or assess its impact. A strong PoC removes ambiguity and speeds up review, response, and payout.

  • PoCs must fork mainnet using tools such as Hardhat or Foundry; unit tests are not accepted.

  • They should include runnable exploit code (not screenshots), in any framework or language, along with all dependencies, config files, and environment variables needed to run them.

  • PoCs should include clear information (e.g. print statements) and code comments detailing each step of the attack, and display relevant information such as funds stolen/frozen.

  • Ideally, researchers should also estimate funds at risk — for example, by totalling affected tokens multiplied by the token's price at submission time.

Prohibited Actions

The following actions are prohibited. Violating these rules may lead to temporary or permanent suspension from the Bug Bounty Program, forfeited reports, and/or zero payouts.

  • Any testing against mainnet or public testnet contracts

  • Whitehacking to rescue user or protocol funds, unless the project has given explicit written consent

  • Submission of AI-generated / automated bug reports that lack sufficient evidence proving the vulnerability's root cause and impact

Non-security Issues

Issues that do not require a fix or remediation do not meet the Bug Bounty Program standard and may be marked as invalid.

For issues that do not affect security, please contact the BNB Chain community via Telegram at @bnbchain_official_bot.

SLA Standards

Target timelines

From the time a report enters the workflow for its severity tier, target deadlines are as follows. Unless noted otherwise, "N working days" means business days.

Tier

Severity / CVSS

Review (triage)

Fix

Payment

P*

Extraordinary / case-by-case

3 working days

3 working days

7 working days

P1

Critical / 9.0–10.0

7 working days

7 working days

7 working days

P2

High / 7.0–8.9

14 working days

1 calendar month

7 working days

P3

Moderate / 4.0–6.9

14 working days

1 calendar month

7 working days

P4

Low / 0.1–3.9

14 working days

1 calendar month

7 working days

Notes:

  • "1 month" for Fix means one calendar month. All other durations in the table are in working days.

  • The table reflects target SLAs from the program documentation. Operational execution follows the actual internal process and any written agreements.