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
"page-upgrades-whats-new": "What's next for Ethereum?",
209
-
"page-upgrades-security-link": "More on security and scam prevention"
209
+
"page-upgrades-security-link": "More on security and scam prevention",
210
+
"bug-bounty-faq-q1-title": "What should a good vulnerability submission look like?",
211
+
"bug-bounty-faq-q1-contentPreview": "See a real example of a quality vulnerability submission.",
212
+
"bug-bounty-faq-q1-content-1": "<b>Description:</b> Remote Denial-of-service using non-validated blocks",
213
+
"bug-bounty-faq-q1-content-2": "<b>Attack scenario:</b> An attacker can send blocks that may require a high amount of computation (the maximum gasLimit) but has no proof-of-work. If the attacker sends blocks continuously, the attacker may force the victim node to 100% CPU utilization.",
214
+
"bug-bounty-faq-q1-content-3": "<b>Impact:</b> An attacker can abuse CPU utilization on remote nodes, possibly causing full DoS.",
215
+
"bug-bounty-faq-q1-content-4": "<b>Components:</b> Go client version v0.6.8",
216
+
"bug-bounty-faq-q1-content-5": "<b>Reproduction:</b> Send a block to a Go node that contains many txs but no valid PoW.",
217
+
"bug-bounty-faq-q1-content-6": "<b>Details:</b> Blocks are validated in the method <code>Process(Block, dontReact)</code>. This method performs expensive CPU-intensive tasks, such as executing transactions (<code>sm.ApplyDiff</code>) and afterward it verifies the proof-of-work (<code>sm.ValidateBlock()</code>). This allows an attacker to send blocks that may require a high amount of computation (the maximum <code>gasLimit</code>) but has no proof-of-work. If the attacker sends blocks continuously, the attacker may force the victim node to 100% CPU utilization.",
218
+
"bug-bounty-faq-q1-content-7": "<b>Fix:</b> Invert the order of the checks.",
219
+
"bug-bounty-faq-q2-title": "Is the bug bounty program is time limited?",
220
+
"bug-bounty-faq-q2-contentPreview": "No.",
221
+
"bug-bounty-faq-q2-content-1": "No end date is currently set. See <a href=\"https://blog.ethereum.org/\" target=\"_blank\" rel=\"noreferrer\">the Ethereum Foundation blog</a> for the latest news.",
222
+
"bug-bounty-faq-q3-title": "How are bounties paid out?",
223
+
"bug-bounty-faq-q3-contentPreview": "Rewards are paid out in ETH or DAI.",
224
+
"bug-bounty-faq-q3-content-1": "Rewards are paid out in ETH or DAI after the submission has been validated, usually a few days later. Local laws require us to ask for <b>proof of your identity</b>. In addition, we will need your ETH address.",
225
+
"bug-bounty-faq-q4-title": "Can I donate my reward to charity?",
226
+
"bug-bounty-faq-q4-contentPreview": "Yes!",
227
+
"bug-bounty-faq-q4-content-1": "We can donate your reward to an established charitable organization of your choice.",
228
+
"bug-bounty-faq-q5-title": "I reported an issue / vulnerability but have not received a response!",
229
+
"bug-bounty-faq-q5-contentPreview": "Please allow a few days for someone to respond to your submission.",
230
+
"bug-bounty-faq-q5-content-1": "We aim to respond to submissions as fast as possible. Feel free to email us at <a href=\"mailto:bounty@ethereum.org\" target=\"_blank\" rel=\"noreferrer\">bounty@ethereum.org</a>if you have not received a response within a day or two.",
231
+
"bug-bounty-faq-q6-title": "I want to be anonymous / I do not want my name on the leader board.",
232
+
"bug-bounty-faq-q6-contentPreview": "You can do this, but it might make you ineligble for rewards.",
233
+
"bug-bounty-faq-q6-content-1": "Submitting anonymously or with a pseudonym is OK, but will make you ineligible for ETH/DAI rewards. To be eligible for ETH/DAI rewards, we require your real name and a proof of your identity. Donating your bounty to a charity doesn’t require your identity.",
234
+
"bug-bounty-faq-q6-content-2": "Please let us know if you do not want your name/nick displayed on the leader board.",
235
+
"bug-bounty-faq-q7-title": "What are the points in the leaderboard?",
236
+
"bug-bounty-faq-q7-contentPreview": "Every found vulnerability / issue is assigned a score",
237
+
"bug-bounty-faq-q7-content-1": "Every found vulnerability / issue is assigned a score. Bounty hunters are ranked on our leaderboard by total points.",
238
+
"bug-bounty-faq-q8-title": "Do you have a PGP key?",
239
+
"bug-bounty-faq-q8-contentPreview": "Yes. Expand for details.",
0 commit comments