Skip to content
Request an audit

Findings Database

778 published findings from 71 security reviews and public competitions.

778findings listed
189critical and high
226medium severity
61protocols
39reports read
778 findings

Morpho Midnight

Blackthorn·Lending·23rd July, 2026 Report not published Protocol

Tread.fi

Sherlock·Trading infrastructure·20th July, 2026 Report not published Protocol

Fira CDOSquared

Sherlock·Fixed-rate lending·15th July, 2026 Report not published Protocol

Morpho Midnight Bundles

Blackthorn·Lending·14th July, 2026 CodebaseProtocolReport

Infra Labs USHP

Sherlock·Yield tokenisation·6th July, 2026 Report not published

Tenor Contracts

Sherlock·Fixed-rate lending·5th July, 2026 No findings ProtocolReport

Redacted

0xSimao·July 2026 Report not published

Redacted

0xSimao·July 2026 Report not published

Morpho

Sherlock·Lending·11th June, 2026 Report not published Protocol

Morpho Vault V2 Gates

Sherlock·Lending·10th June, 2026 No findings ProtocolReport

ODEI Token

Sherlock·AI agent infrastructure·5th June, 2026 No findings Report

Redacted

0xSimao·June 2026 Report not published

Tenor Morpho Migrations

Blackthorn·Fixed-rate lending·22nd May, 2026 ProtocolReport

Babylon

Sherlock·Bitcoin staking·18th May, 2026 Report not published Protocol

Babylon

Sherlock·Bitcoin staking·13th April, 2026 Report not published Protocol

Morpho Midnight

Blackthorn·Lending·6th April, 2026 CodebaseProtocolReport

Synth OS

Sherlock·On-chain robotics·23rd March, 2026 Report not published Protocol

Mezzanine

Sherlock·Corporate finance platform·20th March, 2026 Report not published Protocol

PixieChess

Sherlock·On-chain chess wagering·16th March, 2026 Report not published Protocol

Evro Finance

Sherlock·EUR stablecoin·3rd March, 2026 Report not published

Mezzanine

Sherlock·Corporate finance platform·26th February, 2026 Report not published Protocol

Usual

Sherlock·Stablecoin issuer·16th February, 2026 Report not published Protocol

Drake

Sherlock·Perpetuals DEX·27th January, 2026 Report not published Protocol

Opencover

Sherlock·Insurance·19th January 2026·#1 No findings Contest

Superfluid Yield Backends

Sherlock·Money streaming·13th January, 2026 CodebaseProtocolReport

Aave V4

Sherlock·Lending·12th January 2026·#1 No findings Contest

Usual

Sherlock·Stablecoin issuer·29th December, 2025 Report not published Protocol

Evro Finance

Sherlock·EUR stablecoin·26th December, 2025 Report not published

Spectra MetaVault

Sherlock·Yield-tokenisation vaults·16th December, 2025 Report not published Protocol

Usual

Sherlock·Stablecoin issuer·2nd December, 2025 Report not published Protocol

Spirit Protocol

0xSimao·AI revenue sharing·28th November 2025 Report

BMX

Sherlock·Perpetuals DEX·18th November, 2025 Report not published Protocol

stNXM by EaseDeFi

Sherlock·Liquid staking for Nexus Mutual·17th November 2025·#22 Findings not published Contest

5 findings in this competition. The platform has not published this contest's findings.

Usual

Sherlock·Stablecoin issuer·11th November, 2025 Report not published Protocol

Maple Withdrawal Queue

Sherlock·Institutional lending·22nd October, 2025 ProtocolReport

Timeswap v3

Sherlock·Oracleless money markets·15th September, 2025 Report not published Protocol

Maple Governor Timelock

Sherlock·Institutional lending·8th September, 2025 ProtocolReport

BMX

Sherlock·Perpetuals DEX·2nd September 2025·#1 Contest

Honeypop Staking

Sherlock·Loyalty rewards staking·1st September, 2025 Report not published Protocol

Morpho Vault V2

Blackthorn·Curated yield vaults·13th August, 2025 CodebaseProtocolReport

Cap

Sherlock·Stablecoin issuer·10th July 2025·#14 CodebaseContest

Yieldoor LoopedVault Update

0xSimao·Leveraged yield farming·23rd June 2025 ProtocolReport

Yieldoor LoopedVault

0xSimao·Leveraged yield farming·20th June 2025 ProtocolReport

Symbiotic Relay

Sherlock·Staking·19th June 2025·#1 CodebaseContest

Arrakis

Sherlock·Market making·17th June, 2025 Report not published Protocol

Chronicle

Sherlock·Oracles·9th June, 2025 Report not published Protocol

Maple Finance

Sherlock·Institutional lending·8th June, 2025 Report not published Protocol

Superfluid Locker Pumponomics

Sherlock·Streaming·4th June 2025·#1 CodebaseContestReport

Usual

Sherlock·Stablecoin issuer·3rd June, 2025 No findings ProtocolReport

Beraborrow

Sherlock·CDP stablecoin·3rd June, 2025 Report not published Protocol

Pond GNN

Sherlock·Crypto AI models·22nd May, 2025 Report not published Protocol

Extrafi XLend

Sherlock·Lending·21st May 2025·#1 No findings Contest

Yieldoor Gauges

0xSimao·Leveraged yield farming·12th May 2025 ProtocolReport

Kyo Finance

Sherlock·DEX and vote-escrow·9th May, 2025 Report not published Protocol

Beraborrow Managed Dens

Sherlock·CDP stablecoin·25th April, 2025 ProtocolReport
MediumMissing several safeERC20 functionsM-7

Some tokens will not work currently due to not using safeERC20. approve(), transferFrom() don't work for all tokens and safeERC20 should be used. Protocol can't be used for certain tokens.

Aegis Staked YUSD

Sherlock·Bitcoin-backed stablecoin·22nd April, 2025 ProtocolReport

Zetachain

Sherlock·L1·14th April 2025·#3 Findings not published Contest

8 findings in this competition. The platform has not published this contest's findings.

1inch Fee Extension

Sherlock·DEX aggregator·14th April, 2025 ProtocolReport

Staking Part 2

CodeHawks·Starknet L2 staking·3rd April 2025·#9 No findings Contest

GAIB Pre-Vaults

Sherlock·AI compute financing·28th March, 2025 ProtocolReport
Low/InfoRounding error in Aave Lending PoolL-3

The aave lending pool produces rounding errors when calling PreDepositVault::earn(). These errors were found to be negligible, being at most 1 wei, and they can either increase or decrease totalAssets() by 1.

StarkWare Perps

Code4rena·Perpetuals DEX·17th March 2025·#22 No findings Contest

Felix Price Feeds

0xSimao·CDP stablecoin·14th March 2025 ProtocolReport

Crestal Network

Sherlock·AI agent·11th March 2025·#1 CodebaseContest

Symmio, Staking and Vesting

Sherlock·Staking·7th March 2025·#1 CodebaseContest

Yieldoor

Sherlock·CLMM·24th February 2025·#1 CodebaseContestReport

Nerite

Sherlock·CDP stablecoin·3rd February, 2025 ProtocolReport

Beraborrow

Sherlock·Lending·13th January 2025·#2 No findings Contest

Pengu Airdrop

Three Sigma·Airdrop claims·9th December, 2024 Report not published

Autonomint

Sherlock·Hedged stablecoin·4th December 2024·#1 CodebaseContestReport
Crit/HighPotential Underflow in withdrawInterestH-2

In the withdrawInterest function, if totalInterest is less than amount, subtracting amount from totalInterest will cause an underflow and revert the transaction due to Solidity 0.8.x's checked arithmetic, even if…

Crit/HighodosAssembledData can be manipulatedH-4

The signature in withDraw can be reused and this will cause users can choose one improper odosAssembledData and convert less collateral than expected. In borrowing.sol:withDraw, borrowers can withdraw their collateral.

More Markets

Three Sigma·Lending·2nd December, 2024 Report not published Protocol

Maple Cash Strategies

Three Sigma·Institutional lending·26th November, 2024 ProtocolReport

Superfluid Locker System

Sherlock·Streaming·20th November 2024·#1 CodebaseContestReport

Chiliz Chain System Contracts

Sherlock·L1·15th November 2024·#1 No findings Contest

Ojo Network

Three Sigma·Oracles·11th November, 2024 Report not published Protocol

Telcoin Update #2

Sherlock·DeFi·6th November 2024·#1 No findings Contest

Zoo.fun

Three Sigma·Token launchpad·25th October, 2024 Report not published

Mento

Sherlock·Stablecoin·24th October 2024·#1 CodebaseContestReport

CODEUP

Three Sigma·DeFi game·23rd October, 2024 Report
Low/InfoMissing key zero value checkL-1

gameETHForWithdrawRate is set in Codeup::constructor() to gameETHPrice / 1000 but a zero check is missing. Add the checkValue() function to gameETHForWithdrawRate = checkValue(gameETHPrice / 1000).

Low/InfoTypos in the codebaseI-1

There are typos in the codebase that could be fixed. The following instances were found: availble, spend, luqidity, spended, emitted (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), hrs (should be mins, 1, 2), totalInvestedBedore.

Ojo Network

Three Sigma·Oracles·16th October, 2024 Report not published Protocol

stakeup bloomv2

Cantina·Treasury-bill yield stablecoin·7th October 2024·#8 Findings not published Contest

10 findings in this competition. The platform has not published this contest's findings.

mev commit

Cantina·Execution preconfirmations·1st October 2024·#3 Findings not published Contest

8 findings in this competition. The platform has not published this contest's findings.

IOP | Swaylend

Immunefi·Lending on Fuel·1st October 2024·#4 Findings not published Contest

4 findings in this competition. The platform has not published this contest's findings.

RedStone

Cantina·Oracle·24th September 2024·#1 Findings not published Contest

4 findings in this competition. The platform has not published this contest's findings.

Saffron Lido Vaults

Sherlock·Staking·16th September 2024·#1 CodebaseContest

Royco Protocol

Cantina·On-chain incentive markets·13th September 2024·#56 Findings not published Contest

3 findings in this competition. The platform has not published this contest's findings.

Flayer

Sherlock·NFT liquidity·2nd September 2024·#13 CodebaseContest

Cork Protocol

Sherlock·Derivatives·29th August 2024·#1 CodebaseContest

Rumpel Point Tokenization Protocol

Sherlock·Smart wallet·26th August 2024·#1 No findings Contest

Maple Syrup

Three Sigma·Permissionless lending·23rd August, 2024 ProtocolReport

Winnables Raffles

Sherlock·Raffle·16th August 2024·#3 CodebaseContest

IOP | ThunderNFT

Immunefi·NFT marketplace on Fuel·12th August 2024·#4 Findings not published Contest

3 findings in this competition. The platform has not published this contest's findings.

Blast IDO Pools

Three Sigma·IDO launchpad·7th August, 2024 ProtocolReport

Exactly Protocol Update - Staking Contract

Sherlock·Staking·22nd July 2024·#1 CodebaseContest

Orange Bridge

Three Sigma·Cross-chain bridge·15th July, 2024 ProtocolReport

Keyring Credentials

Three Sigma·Zero-knowledge compliance·10th July, 2024 ProtocolReport
Crit/HighCredentials can be manipulated3S-Keyring-C01

KeyringCoreV2::createCredential() downcasts several variables, uint24(policyId), uint32(epoch), uint32(epochExp), uint168(cost) when sending them to RsaVerifyOptimized::verifyAuthMessage(), where they are encoded to a…

Layer3 Token

Three Sigma·Governance token·6th July, 2024 No findings ProtocolReport

Mitosis

Three Sigma·Cross-chain liquidity layer 1·25th June, 2024 ProtocolReport

BendDAO

Code4rena·NFT lending·19th June, 2024 CodebaseProtocolReport

Attackathon | Fuel Network

Immunefi·Modular execution layer·17th June 2024·#27 Findings not published Contest

1 findings in this competition. The platform has not published this contest's findings.

DistrictOne

Three Sigma·Social money games·13th June, 2024 ProtocolReport

PoolTogether Prize Layer

Sherlock·Raffle·16th May 2024·#1 CodebaseContestReport

Arbitrum Bold

Code4rena·L2·10th May 2024·#3 CodebaseContest

safe extensions

Cantina·Safe modules and guards·6th May 2024·#2 Findings not published Contest

2 findings in this competition. The platform has not published this contest's findings.

Renzo

Code4rena·Liquid restaking·30th April 2024·#7 CodebaseContest

Teller Finance

Sherlock·Lending·23rd April 2024·#3 CodebaseContest
MediumAPRs are lower than they shouldM-7

LenderCommitmentGroup (LCG) calculates the APR borrowers can borrow on using getMinInterestRate. However, this math doesn't include the amount that the borrower is currently borrowing.

TITLES Publishing Protocol

Sherlock·Referential NFT publishing·22nd April 2024·#8 CodebaseContest
MediumSignature is malleableM-9

The signature is malleable. When a signature is malleable, it means that it is possible to produce another valid signature for the same message (which also means the same digest).

Exactly Protocol Update - Staking Contract

Sherlock·Staking·22nd April 2024·#1 Contest

Maple Finance

Three Sigma·Institutional lending·10th April, 2024 ProtocolReport

Zivoe

Sherlock·Lending·8th April 2024·#3 CodebaseContest

MetaZero Staking

Three Sigma·Omnichain RWA tokenisation·6th April, 2024 CodebaseProtocolReport
Low/InfoMissing some events3S-MZ-L03

Events in the constructor are not emitted. rewardPerToken update could emit an event. withdrawFees() is missing feesAccrued event. completeUnstake() is missing fee paid event. Emit events for all state changes.

Vertex

Three Sigma·Hybrid orderbook DEX·3rd April, 2024 Report not published

Keyring

Three Sigma·Zero-knowledge compliance·22nd March, 2024 Report not published Protocol

Clip Finance

Three Sigma·DeFi infrastructure·15th March, 2024 Report not published Protocol

Singularity

Three Sigma·Private DeFi access·26th February, 2024 ProtocolReport

Ostium

Three Sigma·RWA perpetuals DEX·19th February, 2024 ProtocolReport
MediumTrader Can Set Wrong TP and SL3S-OS-M09

In OstiumTrading::updateSl(), a validation is present for the maximum stop loss (SL) distance. However, there is no validation for the opposite scenario, as seen in OstiumTrading::openTrade() at L202.

Low/InfoUse of Magic Numbers3S-OS-N06

Several instances of magic numbers are present throughout the contracts: - The validation for slippageP in OstiumTrading::openTrade() on L169. - L117 in OstiumOpenPnl::getOpenPnl().

Low/InfoUnused and Wrong Imports3S-OS-N07

Unused Imports import '@openzeppelin/contracts/utils/Address.sol'; '@chainlink/contracts/src/v0.8/automation/interfaces/ILogAutomation.sol'; // duplicate import './interfaces/IOstiumOpenPnl.sol';

Blast

Cantina·Layer 2 with native yield·30th January 2024·#17 Findings not published Contest

3 findings in this competition. The platform has not published this contest's findings.

Nftperp Matching Engine

Three Sigma·NFT perpetuals·29th January, 2024 Report

Trestle

Three Sigma·Modular blockchain infrastructure·27th January, 2024 Report not published

MetaZero Omnichain NFTs

Three Sigma·Omnichain RWA tokenisation·27th January, 2024 ProtocolReport

INIT Capital

Code4rena·Money market·26th January, 2024 No findings ProtocolReport

M^0 Minter Gateway

Three Sigma·Stablecoin framework·8th January, 2024 CodebaseProtocolReport

Nftperp Exchange

Three Sigma·NFT perpetuals·2nd January, 2024 Report

INIT Capital

Code4rena·Money market·15th December, 2023 CodebaseProtocolReport

Maple Withdrawal Manager

Three Sigma·Institutional lending·16th November, 2023 ProtocolReport
Low/InfoGas savings3S-MAPLE-N02

Queue MapleWithdrawalManager: In processRequest(), queue.requests[requestId].shares -= processedShares; can be replaced by queue.requests[requestId].shares = request.shares processedShares;

Clip Finance Strategies

Three Sigma·DeFi infrastructure·10th November, 2023 ProtocolReport

veRWA

Code4rena·Voting-escrow gauges·7th August 2023·#32 CodebaseContest

Perennial V2

Sherlock·Perpetuals and derivatives·24th July 2023·#7 CodebaseContest

Tokemak

Sherlock·Liquidity provisioning·17th July 2023·#15 CodebaseContest

Glacier

Three Sigma·Liquid staking·12th July, 2023 ProtocolReport
Low/InfoRemove unused imports3S-GLACIER-N18

If an import is never used it should be removed to save on code size. In wglAVAX imports PausableUpgradeable, IWAVAX, IGReservePool, IGLendingPool, AcessControlManager and GlacierAddressBook are never used.

Tapioca DAO

Code4rena·Omnichain money market·5th July 2023·#6 Contest

BASE

Code4rena·Ethereum layer 2·26th May 2023·#3 No findings Contest

Venus Protocol Isolated Pools

Code4rena·Isolated lending markets·8th May 2023·#31 Contest

Fuji Finance

Three Sigma·Lending aggregator·6th May, 2023 Report

Ajna Protocol

Code4rena·Oracleless lending·3rd May 2023·#17 CodebaseContest

ENS

Code4rena·Ethereum Name Service·14th April 2023·#20 No findings Contest

Frankencoin

Code4rena·CHF stablecoin·12th April 2023·#66 No findings Contest

zkSync Era System Contracts

Code4rena·zk-rollup system contracts·10th March 2023·#10 CodebaseContest

Wenwin

Code4rena·On-chain lottery·6th March 2023·#13 CodebaseContest

Ethos Reserve

Code4rena·CDP stablecoin·16th February 2023·#28 No findings Contest

Biconomy

Code4rena·Smart accounts·4th January 2023·#56 CodebaseContest

GoGoPool

Code4rena·Avalanche liquid staking·15th December 2022·#36 CodebaseContest

Nothing matches that. Try a shorter word, or clear the severity filter.

Ready to secure your protocol?

Send the repo and scope for a quote within minutes.