Lido security record

Arbitrum, BNB Chain, Ethereum, Optimism, Polygon (POS), Polygon zkEVM, Solana, zkSynclido.fiXGitHub

As of 24 Oct 2026, Lido has 53 audit reports by 13 security firms on Trustblock; the latest is by Composable Security, dated 9 Sep 2026. Those reports list 2 criticals acknowledged and not fixed.

Critical findings
2 criticals acknowledged, not fixed
Reported in 2 reports, the latest by Statemind, Apr 2023. The team acknowledged both. See the findings
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits and findings, contracts and incidents up to Oct 2026. Trustblock does not review code.

Audits53

Newest first

1 other security report listed, not counted

AuditSecurity firmDateScopeCritical findingsReport
Lido Community Staking Module audit (October 2024)Security firm: Ackee Blockchain SecurityDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Zircuit / Lido / NEW ProposalSecurity firm: QuantstampDate: Scope: Files named in the reportNo open critical findingsOpen · certificate.quantstamp.com
Lido Staking Router V2Security firm: Ackee Blockchain SecurityDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido Simple DelegationSecurity firm: Ackee Blockchain SecurityDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
LIP-23: Rebase Check Smart ContractsSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Lido Steth OptimismSecurity firm: Ackee Blockchain SecurityDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido Simple Delegation security reviewSecurity firm: StatemindDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido StonksSecurity firm: Ackee Blockchain SecurityDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido Simple DVT Easy Track Factories security reviSecurity firm: StatemindDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido EasyTrackSecurity firm: OXORIODate: Scope: Repository at commit 425f4a2No open critical findingsOpen · audits.oxor.io
Lido V2 Upgrade Template security reviewSecurity firm: StatemindDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido V2 on chainSecurity firm: OXORIODate: Scope: Repository at commit e45c4d6No open critical findingsOpen · IPFS
Lido V2 security reviewSecurity firm: StatemindDate: Scope: Not recorded (see the report)1 critical acknowledged, not fixedOpen · GitHub
GateSeals security reviewSecurity firm: StatemindDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido security reviewSecurity firm: HexensDate: Scope: Not recorded (see the report)1 critical finding, fixedOpen · GitHub
Lido on Polygon RequestWithdraw FixSecurity firm: OXORIODate: Scope: Repository at commit da2e7ee1 critical finding, fixedOpen · audits.oxor.io
Lido dc4bc security assessment (v2.Security firm: Sigma PrimeDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido Staking RouterSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
TRP Vesting Escrow security reviewSecurity firm: StatemindDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Easy Track Payment Processor with limits 09-2022 sSecurity firm: StatemindDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
MEV-Boost relay allowlist Security security reviewSecurity firm: StatemindDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Lido V1Security firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Lido Governance Crosschain BridgesSecurity firm: OXORIODate: Scope: Repository at commit 8fa25b0No open critical findingsOpen · audits.oxor.io
Lido L2Security firm: OXORIODate: Scope: Repository at commit 082e7eb1 critical acknowledged, not fixedOpen · audits.oxor.io
Lido JumpgateSecurity firm: OXORIODate: Scope: Repository at commit 0802ae1No open critical findingsOpen · audits.oxor.io

Findings591

Statuses are the security firm’s own, from each report.

SeverityOpenAcknowledgedFixed
Critical0212
High0332
Medium02073
Low1160288
CriticalFunds stealing by malicious staking moduleLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
CriticalUser looses their funds if maxSubmissionCost is lowLido L2 · OXORIO · 21 Jul 2022Acknowledged

The report gives no description here.

Open the report
HighA Node Operator can circumvent DAO validator key approvalLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
HighThe parameter depositCalldata can be hijacked by a front-runLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
HighPossible griefing attack to cancel motionsEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
MediumPerformance Web Server publicly bound by default with no authentication, authorization or rate limitingLido Oracle V8 security review · Composable Security · 24 Jun 2026Acknowledged

The report gives no description here.

Open the report
MediumStaking limits bypass via external ether rebalancingLido V3 · Certora · 10 Jan 2026Acknowledged

The report gives no description here.

Open the report
Medium[CSM] A new Node Operator can migrate via migrateToPriorityQueueTriggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
Medium[CSM] Double counting of enqueued keys after using CSModule.migrateToPriorityQueue()Triggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
MediumGriefing TriggerableWithdrawalsGateway limitsTriggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
MediumUsers may not get ProposalTimelock days to veto ProposalsLido DG · Certora · 5 Feb 2025Acknowledged

The report gives no description here.

Open the report
MediumZero ratio after rounding during division in NGOLisLaunchnodes Lido Liquid Staking · OXORIO · 13 Dec 2024Acknowledged

The report gives no description here.

Open the report
MediumInfinity approval to Withdrawal Queue may present problems for Escrow and DG systemDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
MediumCross-token limit works correctly only with stablecoins in TopUpAllowedRecipientsLido EasyTrack · OXORIO · 18 Oct 2023Acknowledged

The report gives no description here.

Open the report
MediumA single staking module can block whole depositsLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumDeposits through DepositSecurityModule can be blocked by front-runLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumExcessive penaltyLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumFastLane length change leads to the disruption of the voting logicLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumManipulating active validators countLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumQuorum change leads to the disruption of the voting logicLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
MediumRestriction of total feeLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumWithdrawn stETH is not fully burntLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumDEPOSIT CALL DATA NOT INCLUDED IN GUARDIAN SIGNATURELido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumGuardian may cancel updateGuardianLido Governance Crosschain Bridges · OXORIO · 15 Aug 2022Acknowledged

The report gives no description here.

Open the report
MediumPossible to execute expired actionSet in the futureLido Governance Crosschain Bridges · OXORIO · 15 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowUnreachable branch in the submit delay calculationLido Oracle V8_1 security review · Composable Security · 9 Sep 2026Acknowledged

The report gives no description here.

Open the report
LowDaily spend cap straddlingLido NEST · ack3 · 24 Jul 2026Acknowledged

The report gives no description here.

Open the report
LowEmpty revert data breaks observer isolationLido NEST · ack3 · 24 Jul 2026Acknowledged

The report gives no description here.

Open the report
LowTimed price mismatch in buyback budgetLido NEST · ack3 · 24 Jul 2026Acknowledged

The report gives no description here.

Open the report
LowUnconverted Revenue Excluded From BaselinesLido NEST · ack3 · 24 Jul 2026Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBaseModule.updateDepositInfo() and BaseModule.updateDepositableValidatorsCount() lack an operatorexistence checkLido CSM v3 and CM v2 security review · Statemind · 30 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowDeprecated referrer parameter is still accepted and emittedLido CSM v3 and CM v2 security review · Statemind · 30 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowExitPenalties.processExitDelayReport() and ExitPenalties.processTriggeredExit() do not verify pubkey & node operator bindingLido CSM v3 and CM v2 security review · Statemind · 30 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowGrouped operator can be configured with zero shareLido CSM v3 and CM v2 security review · Statemind · 30 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowInline role check without dedicated wrapper functionLido CSM v3 and CM v2 security review · Statemind · 30 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowRedundant storage writes and events on unchanged parameter updatesLido CSM v3 and CM v2 security review · Statemind · 30 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowEnd-of-period validator balances attributed across earlier frames for fee distributionLido Oracle V8 security review · Composable Security · 24 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowExit order share-rate predicate uses absolute excess instead of relative deviationLido Oracle V8 security review · Composable Security · 24 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowPer-report exit limit overcounts compounding validators that have not been topped upLido Oracle V8 security review · Composable Security · 24 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowRemove redundant consolidating as source guard in exit predicatesLido Oracle V8 security review · Composable Security · 24 Jun 2026Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowRemove slashed validators from network performance aggregateLido Oracle V8 security review · Composable Security · 24 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowStaking module performance state initialization crashes when epochs_per_frame is reconfiguredLido Oracle V8 security review · Composable Security · 24 Jun 2026Acknowledged

The report gives no description here.

Open the report
LowConsolidations create inconsistencies in CMv2 key balance accountingLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Acknowledged

The report gives no description here.

Open the report
LowInitial deposit allocator's count-based fairness math systematically biases CMv2 stake distributionLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Acknowledged

The report gives no description here.

Open the report
LowkeyConfirmedBalance can be stale in case of prover failure, leading to incorrect withdrawal report penalty accountingLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Acknowledged

The report gives no description here.

Open the report
LowTop ups to validators that are in exit queue, create 2 valid withdrawal requestsLido CSM v3 and CM v2 audit · Certora · 17 Mar 2026Acknowledged

The report gives no description here.

Open the report
LowIf shares rate is less than 1 anyone can transfer shares from anyone elseLido V3 · Certora · 10 Jan 2026Acknowledged

The report gives no description here.

Open the report
LowSolidity 0.4.24 allocates more memory than neededLido V3 · Certora · 10 Jan 2026Acknowledged

The report gives no description here.

Open the report
LowSetting IPFS parameters explicitlyLido Oracle V7 security review · Composable Security · 12 Dec 2025Acknowledged

The report gives no description here.

Open the report
LowUse expiration time for auth tokensLido Oracle V7 security review · Composable Security · 12 Dec 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowKubo RPC API Bound to 0.0.0.0Lido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
LowLack of Validation in Event HandlingLido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
LowMerkle Tree Validation Missing Leaf CountLido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
LowMissing IPFS Data ValidationLido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
LowPrometheus Server Bound to 0.0.0.0Lido V3 Oracle V7 · Certora · 10 Dec 2025Acknowledged

The report gives no description here.

Open the report
Low[CSM] Keys removal logic can be optimizedTriggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
Low[CSM] Sanity check for referralCurveIdTriggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
Low[CSM] Unclear settlement and compensation timingsTriggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
LowExtra check in the NodeOperatorsRegistry.reportValidatorExitDelay() functionTriggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
LowRedundant version checkTriggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowWithdrawal delays may lead to unjust penaltiesTriggerable Withdrawals and CSM v2 security review · Statemind · 19 Sep 2025Acknowledged

The report gives no description here.

Open the report
LowAvoiding strikes penaltyLido Oracle V6 security review · Composable Security · 21 Aug 2025Acknowledged

The report gives no description here.

Open the report
LowUnfair validator performance checkLido Oracle V6 security review · Composable Security · 21 Aug 2025Acknowledged

The report gives no description here.

Open the report
LowCheck for fastLane member can be bypassed while consensus disabledLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
LowDiscard logic of report may never be usedLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
LowSingle leaf rewards pullingLido Community Staking Module audit (April 2025) · Ackee Blockchain Security · 8 Apr 2025Acknowledged

The report gives no description here.

Open the report
LowLack of rounding epoch to frame in rebase border epoch calculationLido Oracle v5 04-25 security review · Composable Security · 7 Apr 2025Acknowledged

The report gives no description here.

Open the report
LowLoss of rewards in case of omitted frameLido Oracle v5 04-25 security review · Composable Security · 7 Apr 2025Acknowledged

The report gives no description here.

Open the report
LowInconsistent Use of Zero-Address ChecksLido Dual Governance re-audit · OpenZeppelin · 18 Feb 2025Acknowledged

The report gives no description here.

Open the report
LowResealManager Could Make Use of SealableCalls LibraryLido Dual Governance re-audit · OpenZeppelin · 18 Feb 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowMissing functionality for mistaken tokens and ETH withdrawal in NGOLisLaunchnodes Lido Liquid Staking · OXORIO · 13 Dec 2024Acknowledged

The report gives no description here.

Open the report
LowAbility to Vote Multiple Times on the Same Proposal in Tiebreaker ContractsLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowEscrow.requestNextWithdrawalsBatch Might Be Executed While the Batch Queue Is in a Closed StateLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowIncorrect Comparison Used for Tiebreaker VotingLido Dual Governance audit · OpenZeppelin · 19 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowAdd system limit for number of proposersDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowCheck for proposal.status in ExecutableProposals._isProposalMarkedCancelled() is required only in one caseDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowChecking arrays' lengthDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowEmergency protection can last longer than MAX_EMERGENCY_PROTECTION_DURATIONDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowEnsure that updating DualGovernance.configProvider doesn't affect the current state of DualGovernanceStateMachineDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowRage Quit support changes due to stETH rebalancesDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowRe-writing address of the Rage EscrowDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowRedundant governance config validity checkDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowRedundant nonce checkDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowSanity check for Emergency governance and usual GovernanceDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowSanity check for timelock delaysDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowSanity checks for Emergency committeesDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowUsers can unlock only the entire balanceDual Governance security review · Statemind · 25 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowCheck for fastLane member can be bypassed while consensus disabledLido Community Staking Module audit (October 2024) · Ackee Blockchain Security · 12 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowDiscard logic of report may never be usedLido Community Staking Module audit (October 2024) · Ackee Blockchain Security · 12 Oct 2024Acknowledged

The report gives no description here.

Open the report
LowSingle leaf rewards pullingLido Community Staking Module audit (October 2024) · Ackee Blockchain Security · 12 Oct 2024Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowDuplicate voters addresses can be passed to attemptVoteForMultipleLido Simple Delegation security review · Statemind · 12 Mar 2024Acknowledged

The report gives no description here.

Open the report
LowExcessive check in Voting._isVoteOpen()Lido Simple Delegation security review · Statemind · 12 Mar 2024Acknowledged

The report gives no description here.

Open the report
LowInconsistency in Voting.canVote() functionLido Simple Delegation security review · Statemind · 12 Mar 2024Acknowledged

The report gives no description here.

Open the report
LowLack of minimum and maximum Voting and Objection timeLido Simple Delegation security review · Statemind · 12 Mar 2024Acknowledged

The report gives no description here.

Open the report
LowGeneral architectural guidelineLido Simple DVT Easy Track Factories security revi · Statemind · 24 Dec 2023Acknowledged

The report gives no description here.

Open the report
LowInconsistent type of stakingLimitLido Simple DVT Easy Track Factories security revi · Statemind · 24 Dec 2023Acknowledged

The report gives no description here.

Open the report
LowIncreaseVettedValidatorsLimit can temporarily block the addition of a new motion to EasyTrackLido Simple DVT Easy Track Factories security revi · Statemind · 24 Dec 2023Acknowledged

The report gives no description here.

Open the report
LowFloating pragma in the contracts of the scopeLido EasyTrack · OXORIO · 18 Oct 2023Acknowledged

The report gives no description here.

Open the report
LowGas optimization of the _recipients.length in TopUpAllowedRecipientsLido EasyTrack · OXORIO · 18 Oct 2023Acknowledged

The report gives no description here.

Open the report
LowMissing zero address validation in multiple contractsLido EasyTrack · OXORIO · 18 Oct 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowEOA has access to change implementations before the startUpgradeLido V2 Upgrade Template security review · Statemind · 10 May 2023Acknowledged

The report gives no description here.

Open the report
LowGas efficent constantsLido V2 Upgrade Template security review · Statemind · 10 May 2023Acknowledged

The report gives no description here.

Open the report
LowGas optimizationLido V2 Upgrade Template security review · Statemind · 10 May 2023Acknowledged

The report gives no description here.

Open the report
LowLoop gas optimizationLido V2 Upgrade Template security review · Statemind · 10 May 2023Acknowledged

The report gives no description here.

Open the report
LowMissing dummyImplementation checkLido V2 Upgrade Template security review · Statemind · 10 May 2023Acknowledged

The report gives no description here.

Open the report
LowNot deployed dummy implementationLido V2 Upgrade Template security review · Statemind · 10 May 2023Acknowledged

The report gives no description here.

Open the report
LowRedundant local variableLido V2 Upgrade Template security review · Statemind · 10 May 2023Acknowledged

The report gives no description here.

Open the report
Low_checkAnnualBalancesIncrease() doesn't include withdrawn etherLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
Low"Bunker mode" withdrawal implementationLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowActive node operator checkLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowAffecting on burn requestLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowAvoiding heavy computationsLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowClaim SLOAD reductionLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowConsecutively emitting identical eventsLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowDEADLINE_SLOT_OFFSETLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowDepositable ether zero checkLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowExtra if statement in _checkConsensus methodLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowGas optimizationLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowGas optimization: MinAllocationLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowImpossible to set reportProcessor if the initial epoch is in the futureLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowLimits for max depositsLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowMissing length check in loadKeysSigs()Lido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowNarrow rangeLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowNo appropriate eventLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowNo check for _etherToLockOnWithdrawalQueueLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowNo checks for a different values in the setter functionsLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowNo checks for node operator id and validator indexLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowNo post deposit root checkLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowPossibility to deposit the same validator addressLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowPossible overflowLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowPossible risk of DOS via ETH sending into Consensus LayerLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowPrefinalize SLOAD reductionLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowRange restrictionLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowRedundant checkpoint checkLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowRedundant type castingLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowSanityChecker includes withdrawn ether from past reportsLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowSoft requirement for transferLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowStakingRouter can return exited validators that hasn't been updatedLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowStuck validators updateLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowUncertain reward withdrawalLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowUnused function parametersLido V2 security review · Statemind · 28 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowThe need to repeat the transactionGateSeals security review · Statemind · 20 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowADDING A NODE OPERATOR DOES NOT INCREASE THE NONCELido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowANYONE CAN ALWAYS TRANSFER 1 WEI STETHLido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowFRONTRUNNING INITIALISATIONLido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowGAS OPTIMISATION OF CANDEPOSITLido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowGAS OPTIMISATION OF WITHDRAWAL QUEUE INITIALISATIONLido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowMISSING TWO-STEP OWNERSHIP TRANSFERRALLido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowREDUNDANT STORAGE WRITELido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowUSERS WOULD LOSE THEIR FUNDS IF CLAIMING A WITHDRAWAL REQUEST DIRECTLY TO LIDOLido security review · Hexens · 14 Apr 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowExcessive Memory AllocationsLido Staking Router · ChainSecurity · 3 Feb 2023Acknowledged

The report gives no description here.

Open the report
LowRounding ErrorsLido Staking Router · ChainSecurity · 3 Feb 2023Acknowledged

The report gives no description here.

Open the report
LowUnnecessary Reduction of Vetted Key CountLido Staking Router · ChainSecurity · 3 Feb 2023Acknowledged

The report gives no description here.

Open the report
LowRedundant argumentTRP Vesting Escrow security review · Statemind · 27 Jan 2023Acknowledged

The report gives no description here.

Open the report
LowEvent parameter can be indexedEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowGas optimization by replacing memory with calldataEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowInconsistent naming of function parametersEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowIncorrect NatSpec commentsEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowNo checks for address zeroEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowNode operator can spamEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowPossible to create a motion with transfer amount bigger than single transfer limitEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowVariables can be immutableEasy Track Payment Processor with limits 09-2022 s · Statemind · 30 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowInefficient storage of relaysMEV-Boost relay allowlist Security security review · Statemind · 9 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowRedundant checkMEV-Boost relay allowlist Security security review · Statemind · 9 Sep 2022Acknowledged

The report gives no description here.

Open the report
LowGas InefficienciesLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowInconsistent Event OrderLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowLidoOracle Initialized With Wrong EpochLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowMalicious Node OperatorsLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
Lowmemcpy OptimizationsLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowNo Events on Important State ChangesLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowsharesAmount Can Be ZeroLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowTyping ErrorsLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowUnused ImportsLido V1 · ChainSecurity · 23 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowA struct can be introduced to improve readabilityLido Governance Crosschain Bridges · OXORIO · 15 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowChanging gracePeriod may change actionSets' statusesLido Governance Crosschain Bridges · OXORIO · 15 Aug 2022Acknowledged

The report gives no description here.

Open the report
Lowdelegatecall may be unnecessaryLido Governance Crosschain Bridges · OXORIO · 15 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowDenying duplicate actions may be redundantLido Governance Crosschain Bridges · OXORIO · 15 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowExecution ordering may be unexpectedLido Governance Crosschain Bridges · OXORIO · 15 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowQueue and deposit requires several government actionsLido Governance Crosschain Bridges · OXORIO · 15 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowRedundant checksLido L2 · OXORIO · 21 Jul 2022Acknowledged

The report gives no description here.

Open the report
Show 5 more
LowTransaction censoring is possibleLido L2 · OXORIO · 21 Jul 2022Acknowledged

The report gives no description here.

Open the report
LowOwner has ability to get all the tokensLido Jumpgate · OXORIO · 4 May 2022Acknowledged

The report gives no description here.

Open the report
LowInconsistent naming for ValidatorProxy.operator variableAcknowledged

The report gives no description here.

LowMisleading revert message in case of pending fundsAcknowledged

The report gives no description here.

LowNot descriptive variable name token2IndexAcknowledged

The report gives no description here.

Contracts

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

The repositories and files the reports name

Show this on your site

Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.

Content

Facts

Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="lido"
></div>
</body>

Paste the code where the label should appear. It uses no API credit and updates by itself.

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us