Slither Trophies

February 20, 2024 · View on GitHub

The following lists security vulnerabilities that were found by Slither. If you found a security vulnerability using Slither, please submit a PR with the relevant information.

ProjectVulnerabilityDate
ParityIncorrect constructor nameJuly 2018
ParityDeletion of a mapping with structureJuly 2018
ParityUninitialized state variablesJuly 2018
BasisMissing return value checkOct 2018
Origin protocolReentrancyNov 2018
NumeraiDeletion of a mapping with structureJul 2019
NumeraiMissing return valueJul 2019
FlexaReentrancy (events out of order)Sep 2019
0xMissing return valueOct 2019
Token mintReentranciesDec 2019
AirswapMissing return value checkFeb 2020
Stake Technologies LockdropDangerous strict equalityMar 2020
E&Y’s NightfallMissing return valueMay 2020
E&Y’s NightfallEmpty return valueMay 2020
DefiStrategiesModifier can return the default valueMay 2020
DefiStrategiesDangerous strict equality allows the contract to be trappedMay 2020
DOSnetworkAbi encodedPacked collisionMay 2020
EthKidsmsg.value is used two times to compute a priceMay 2020
HQ20ReentrancyMay 2020
DloopDangerous block.timestamp usageJun 2020
Atomic LoansUninitialized state variableJul 2020
Atomic LoansState variable shadowingJul 2020
Atomic LoansReentrancyJul 2020
AmpDuplicate contract nameAug 2020
PerlinXRewardsMultiple reentranciesAug 2020
LinkswapLack of return value checkNov 2020
LinkswapUninitialized state variableNov 2020
CryptexLack of return value checkNov 2020
HermezReentrancyNov 2020
UnoswapContract locking ethersNov 2020
IdleDangerous divide before multiply operationsDec 2020
RariCapitalLack of return value checkDec 2020
RariCapitalUninitialized state variableDec 2020
wfil-factoryReentrancyDec 2020
Origin DollarReentrancyJan 2021
Origin DollarVariable shadowingJan 2021
OriginTraitReentrancyJan 2021
AlphaHomoraV2Dangerous divide before multiply operationsJan 2021
Mimo DefiLack of return value checkJan 2021
OriginTrailLack of return value checkFeb 2021
charmfinanceLack of return value checkMar 2021
VoyagerTokenLack of return value checkApr 2021
holdmybeerReentranciesJun 2021

Slither Rekt

The following lists security incidents that could have been prevented using Slither.

ProjectVulnerabilityValue lossDate
DforceReentrancy$25m (recovered)Apr 2020
Lendf.meIncorrect self-transfer (slither-prop)$8mSep 2020
AkropolisReentrancy$2mNov 2020
OUSDReentrancy$7mNov 2020
FurucomboArbitrary delegatecall$15mMar 2021
ForceDAOLack of return value check$10m ($9.6m recovered)Apr 2021