-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
Is your feature request related to a problem? Please describe.
We need to make the bug bounty page a bit more clear with regards to rules and expectations for the security researchers.
Describe the solution you'd like
We should make it clear that Severity is measured by the finding’s impact on the entire Ethereum network.
We often base our impact a client will have on the network on https://clientdiversity.org/
Severity Definitions
Critical Severity
Vulnerabilities that allow an attacker to slash more than 50% of validators, exploit an EIP/specification or client bug to easily create an infinite amount of ETH which is finalized by the network, steal ETH from all EOAs, burn ETH from all EOAs, or take down the entire network by sending a single malicious on-chain transaction that ends up crashing all clients.
High Severity
Vulnerabilities that allow an attacker to slash more than 33% of validators, trivially cause network splits affecting more than 33% of the network, or being able to bring down more than 33% of the network by sending a single network packet or an on-chain transaction.
Medium Severity
Vulnerabilities that allow an attacker to slash more than 1% of validators, trivially cause network splits affecting more than 5% of the network, or being able to bring down more than 5% of the network by sending a single network packet or an on-chain transaction.
Low Severity
Vulnerabilities that allow an attacker to slash more than 0.01% of validators, trivially cause network splits affecting at least 0.01% of the network, or being able to bring down more than 0.01% of the network by sending a single network packet or an on-chain transaction.
Out of scope
Typographical errors.
Tests
High-effort (sustained, CPU or bandwidth intensive, and/or requires more than 1 packet or on-chain transaction) single-peer DoS attacks.
Any publicly known issues (includes forum posts, PRs, github issues, commits, blog posts, public discord messages, etc.)
Describe alternatives you've considered
None
Additional context
I can obviouslyt help out with discussions/brainstorming about this etc
Would you like to work on this issue?
- Yes
- No