Aave security record

Arbitrum, Avalanche, Base, BNB Chain, Ethereum, Fantom, Gnosis, Linea, Mantle, MegaETH, Monad, Optimism, Plasma, Polygon (POS), Scroll, Sonicaave.comXGitHub

As of 24 Oct 2026, Aave has 28 audit reports by 11 security firms on Trustblock; the latest is by Certora, dated 30 Jun 2026. Those reports list no open critical findings. It also holds 1 incident (latest 27 Aug 2024).

Critical findings
No open critical findings
Across the 28 reports, 6 critical findings were reported. Each is marked fixed by the firm that reported it. See the findings
Incident
Incident 27 Aug 2024
Source: De.Fi incident database. 11 audits have been published since. See the incident
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.

Audits28

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Aave StableVaultSecurity firm: CertoraDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave V4 Tokenization SpokeSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Aave V4 Smart ContractsSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Aave security reviewSecurity firm: Pashov Audit GroupDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave CowSwap AdaptersSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Immutable aToken VaultSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Vault Revenue SplitterSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Aave UmbrellaSecurity firm: Ackee Blockchain SecurityDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave V3.2 auditSecurity firm: Pashov Audit GroupDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave v3.2 Liquid eModesSecurity firm: OXORIODate: Scope: Files named in the reportNo open critical findingsOpen · audits.oxor.io
Aave StataTokenV2 auditSecurity firm: CertoraDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave V3.1 competitionSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Aave V3.0.2 auditSecurity firm: Sigma PrimeDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave GHO auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave Safetymodule security reviewSecurity firm: Sigma PrimeDate: Scope: Not recorded (see the report)1 critical finding, fixedOpen · GitHub
Aave V3.0.1 auditSecurity firm: Sigma PrimeDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave V3.0.1 auditSecurity firm: PeckShieldDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
bridge executorsSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Aave V3 auditSecurity firm: Sigma PrimeDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave V3 auditSecurity firm: PeckShieldDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave ParaSwap Adapter auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Aave Protocol V2Security firm: ConsensysDate: Scope: Files named in the reportNo open critical findingsOpen · diligence.security
Aave Safety ModuleSecurity firm: ConsensysDate: Scope: Files named in the reportNo open critical findingsOpen · diligence.security
Aave Balancer and Uniswap v2 Price ProvidersSecurity firm: ConsensysDate: Scope: Files named in the reportNo open critical findingsOpen · diligence.security
Aave Governance DaoSecurity firm: ConsensysDate: Scope: Files named in the reportNo open critical findingsOpen · diligence.security

Findings269

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

SeverityOpenAcknowledgedFixed
Critical006
High3513
Medium8918
Low539856
CriticalAttacker May Steals Stake in stakeWithPermit()Aave Safetymodule security review · Sigma Prime · 1 Feb 2023Fixed

The report gives no description here.

Open the report
Critical[C01] Users can steal fundsFixed

The report gives no description here.

Critical[C02] Borrowers can avoid liquidationFixed

The report gives no description here.

Critical[C03] Deposits not marked as collateral can still be liquidatedFixed

The report gives no description here.

Critical[C04] Rogue borrower can manipulate other account’s borrow balanceFixed

The report gives no description here.

Critical[C05] Loans of Ether cannot be repaidFixed

The report gives no description here.

HighMissing validation for the existence of asset in PoolConfiguratorAave v3.2 Liquid eModes · OXORIO · 12 Sep 2024Fixed

The report gives no description here.

Open the report
HighOverflow/Underflow in GhoVariableDebtToken.solAave GHO audit · ABDK Consulting · 1 Mar 2023Fixed

The report gives no description here.

Open the report
HighUnclear behavior in IGhoToken.solAave GHO audit · ABDK Consulting · 1 Mar 2023Fixed

The report gives no description here.

Open the report
HighPotential Reentrancy Risk in flashLoanSimple()Aave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
Show 10 more
HighProper Asset Price in GenericLogic::calculateUserAccountData()Aave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
HighVotingMachine - tryToMoveToValidating can lock up proposalsAave Governance Dao · Consensys · 1 Aug 2020Fixed

The report gives no description here.

Open the report
HighVotingMachine - verifyNonce should only allow the next nonceAave Governance Dao · Consensys · 1 Aug 2020Fixed

The report gives no description here.

Open the report
High[H01] Lack of access controlsFixed

The report gives no description here.

High[H02] Anyone can disable the flash loan featureFixed

The report gives no description here.

High[H03] Deactivated collateral reserve can be used in liquidationFixed

The report gives no description here.

High[H04] Liquidators cannot reclaim underlying asset when there is enough liquidityFixed

The report gives no description here.

High[H06] It is impossible to rebalance another account’s fixed borrow rateFixed

The report gives no description here.

High[H09] Fixed-rate loans can be repeatedly rebalancedFixed

The report gives no description here.

Medium2 Wei Rounding Can Trigger Liquidations and Create Additional DebtAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
Show 10 more
MediumLiquidation Revert Due to Unrelated Paused Asset in HubAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
MediumShare Price Can Decrease Because of Fee RoundingAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
MediumAToken Distribution Can FailVault Revenue Splitter · ChainSecurity · 18 Aug 2025Fixed

The report gives no description here.

Open the report
MediumIncorrect Split of RevenueVault Revenue Splitter · ChainSecurity · 18 Aug 2025Fixed

The report gives no description here.

Open the report
MediumSuboptimal in GhoAToken.solAave GHO audit · ABDK Consulting · 1 Mar 2023Fixed

The report gives no description here.

Open the report
MediumReturning Funds when totalShares is Zero May Lead to Denial of Ser- vice & Lock FundsAave Safetymodule security review · Sigma Prime · 1 Feb 2023Fixed

The report gives no description here.

Open the report
MediumImproved Logic of Pool::_addReserveToList()Aave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
MediumProper And Consistent Collateral EnablingAave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
MediumProper EMode Category Use in Pool::borrow()Aave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
MediumAttacker can abuse swapLiquidity function to drain users’ fundsAave Protocol V2 · Consensys · 1 Sep 2020Fixed

The report gives no description here.

Open the report
Show 10 more
MediumUnhandled return values of transfer and transferFromAave Safety Module · Consensys · 1 Sep 2020Fixed

The report gives no description here.

Open the report
Medium[M01] Fee-less loansFixed

The report gives no description here.

Medium[M03] Incorrect refund address during repayFixed

The report gives no description here.

Medium[M04] Borrower cannot partially repay interest of a loanFixed

The report gives no description here.

Medium[M06] Successful redeem of aTokens may not pay assets in exchangeFixed

The report gives no description here.

Medium[M07] Lack of event emission after rebalancing fixed borrow rateFixed

The report gives no description here.

Medium[M11] Miscalculation of requested borrow amount in ETHFixed

The report gives no description here.

LowmaxDeposit() Overestimates Deposit CapacityAave V4 Tokenization Spoke · ChainSecurity · 24 Feb 2026Fixed

The report gives no description here.

Open the report
LowArray.sort() Can Revert Due to EVM Stack LimitAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
LowFees Can Be Minimized by Accruing OftenAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
Show 10 more
LowLiquidation With Deficit Reverts Due to Paused AssetsAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
LowLiquidations Can Fail Due to Low LiquidityAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
LowMissing EventsAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
LowOverflow in Config Key Makes It Possible to Update CF to 0Aave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
LowProfitable Multi-Step LiquidationsAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
LowSlippage in LiquidationsAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
LowSpokes Do Not Return Minted/Burned Share AmountsAave V4 Smart Contracts · ChainSecurity · 19 Feb 2026Fixed

The report gives no description here.

Open the report
LowMissing event emission for change in pending LTVAave security review · Pashov Audit Group · 3 Dec 2025Fixed

The report gives no description here.

Open the report
LowConditional Event EmissionVault Revenue Splitter · ChainSecurity · 18 Aug 2025Fixed

The report gives no description here.

Open the report
LowDuplicates in the Recipients Array Break _splitRevenueVault Revenue Splitter · ChainSecurity · 18 Aug 2025Fixed

The report gives no description here.

Open the report
Show 10 more
LowFee Accrual and Fee WithdrawalVault Revenue Splitter · ChainSecurity · 18 Aug 2025Fixed

The report gives no description here.

Open the report
LowInput Validation Can Be ImprovedVault Revenue Splitter · ChainSecurity · 18 Aug 2025Fixed

The report gives no description here.

Open the report
LowReward Tokens With Hooks Allow Recipients to Block SplitVault Revenue Splitter · ChainSecurity · 18 Aug 2025Fixed

The report gives no description here.

Open the report
LowThe latestAnswer function reverts after slashing configuration removalAave Umbrella · Ackee Blockchain Security · 3 Mar 2025Fixed

The report gives no description here.

Open the report
LowsetUserEMode should check if categoryId is the same to avoid unnecessary validationAave V3.2 audit · Pashov Audit Group · 15 Sep 2024Fixed

The report gives no description here.

Open the report
LowRedundant casting to uint8 in PoolConfigurator, UiPoolDataProviderV3Aave v3.2 Liquid eModes · OXORIO · 12 Sep 2024Fixed

The report gives no description here.

Open the report
LowUnused field eModeAssetCategory in GenericLogicAave v3.2 Liquid eModes · OXORIO · 12 Sep 2024Fixed

The report gives no description here.

Open the report
LowtotalAssets() returns the wrong result by querying the wrong tokenAave StataTokenV2 audit · Certora · 11 Sep 2024Fixed

The report gives no description here.

Open the report
LowDocumentation in GhoToken.solAave GHO audit · ABDK Consulting · 1 Mar 2023Fixed

The report gives no description here.

Open the report
LowProcedural in GhoAToken.solAave GHO audit · ABDK Consulting · 1 Mar 2023Fixed

The report gives no description here.

Open the report
Show 10 more
LowProcedural in GhoVariableDebtToken.solAave GHO audit · ABDK Consulting · 1 Mar 2023Fixed

The report gives no description here.

Open the report
LowProcedural in GhoVariableDebtToken.solAave GHO audit · ABDK Consulting · 1 Mar 2023Fixed

The report gives no description here.

Open the report
LowReadability in GhoDiscountRateStrategy.solAave GHO audit · ABDK Consulting · 1 Mar 2023Fixed

The report gives no description here.

Open the report
LowIncorrect Input of configureAssets() May Increase Users’ RewardsAave Safetymodule security review · Sigma Prime · 1 Feb 2023Fixed

The report gives no description here.

Open the report
LowSlashing Potentially Causes Rounding ErrorAave Safetymodule security review · Sigma Prime · 1 Feb 2023Fixed

The report gives no description here.

Open the report
LowImproved Event Generation in ScaledBalanceTokenBase::_transfer()Aave V3.0.1 audit · PeckShield · 22 Dec 2022Fixed

The report gives no description here.

Open the report
LowDivision by Zero Returns ZeroAave V3 audit · Sigma Prime · 27 Jan 2022Fixed

The report gives no description here.

Open the report
LowsetEModeCategory() Invalid ParametersAave V3 audit · Sigma Prime · 27 Jan 2022Fixed

The report gives no description here.

Open the report
LowUser’s Borrowing Status is not Updated When Their Entire Debt is Liq- uidatedAave V3 audit · Sigma Prime · 27 Jan 2022Fixed

The report gives no description here.

Open the report
LowConsistent Reserve Cache Use in rebalanceStableBorrowRate()Aave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
Show 10 more
LowHealth Validation in EModeLogic::executeSetUserEMode()Aave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
LowImprovement on UserConfiguration::_getFirstAssetAsCollateralId()Aave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
LowRedundant State/Code RemovalAave V3 audit · PeckShield · 10 Jan 2022Fixed

The report gives no description here.

Open the report
LowMinor code quality issuesAave Safety Module · Consensys · 1 Sep 2020Fixed

The report gives no description here.

Open the report
LowStaking cooldown can be avoided for a part of the fundsAave Safety Module · Consensys · 1 Sep 2020Fixed

The report gives no description here.

Open the report
LowCode readability - Rename priceDeviation to maxPriceDeviation ✓Aave Balancer and Uniswap v2 Price Providers · Consensys · 1 Aug 2020Fixed

The report gives no description here.

Open the report
LowImprove Input Validation ✓Aave Balancer and Uniswap v2 Price Providers · Consensys · 1 Aug 2020Fixed

The report gives no description here.

Open the report
LowUse SafeMath consistently ✓Aave Balancer and Uniswap v2 Price Providers · Consensys · 1 Aug 2020Fixed

The report gives no description here.

Open the report
LowVoteMachine - Cancelling vote does not increase the nonceAave Governance Dao · Consensys · 1 Aug 2020Fixed

The report gives no description here.

Open the report
Low[L01] Minimum interest can be within one blockFixed

The report gives no description here.

Show 10 more
Low[L02] Truncation when casting Ray to WadFixed

The report gives no description here.

Low[L03] Conversion to aToken units implicitly assumes 18 decimalsFixed

The report gives no description here.

Low[L05] Fixed-rate borrow can be rebalanced in inactive reserveFixed

The report gives no description here.

Low[L07] Potential division by zeroFixed

The report gives no description here.

Low[L08] Erroneous data logged in LiquidationCall eventFixed

The report gives no description here.

Low[L09] Erroneous data logged in Repay eventFixed

The report gives no description here.

Low[L10] Redundant BurnOnRedeem eventFixed

The report gives no description here.

Low[L11] MintOnDeposit event logs amount of underlying assetFixed

The report gives no description here.

Low[L12] Unfulfillable conditionFixed

The report gives no description here.

Low[L13] Inconsistent validationsFixed

The report gives no description here.

Show 3 more
Low[L16] Erroneous docstrings and commentsFixed

The report gives no description here.

LowCPM token price is susceptible to manipulationFixed

The report gives no description here.

LowUnderflow if TOKEN_DECIMALS are greater than 18Fixed

The report gives no description here.

Incidents1

Attached through a shared contract address. Our incident data ends in Oct 2026.

Incident

Incident,

Source: De.Fi incident database.

Audits before it
17.
Audits since
11, the latest dated 30 Jun 2026.

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="aave"
></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