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
During fuzzing with new version (under development) of beacon-fuzz, I found a bug leading to a Denial of Service (DoS) of teku.
More specifically, an "infinite processing" triggered using teku transition blocks.
Based on other eth2 clients errors, bug seems to be an out-of-bound issue not detected during Teku Block SSZ parsing:
# install
./gradlew distTar installDist
# go to build foldercd build/install/
# Run teku
bin/teku transition blocks --pre=infinite_process_ssz_state_teku.ssz --network=mainnet infinite_process_ssz_block_teku.ssz
# PROCESS NEVER STOP...
Description
During fuzzing with new version (under development) of beacon-fuzz, I found a bug leading to a Denial of Service (DoS) of teku.
More specifically, an "infinite processing" triggered using
teku transition blocks
.Based on other eth2 clients errors, bug seems to be an out-of-bound issue not detected during Teku
Block
SSZ parsing:Ssz decode failed: OutOfBoundsByte { i: 0 }
SszSizeMismatchError
Steps to Reproduce (Bug)
Versions
master
openjdk version "11.0.7" 2020-04-14
Ubuntu 18.04.4 LTS
4.15.0-96-generic
The text was updated successfully, but these errors were encountered: