Morpho security record

Arbitrum, Arc, Avalanche, Base, BNB Chain, Ethereum, HyperEVM, Katana, Optimism, Polygon (POS), Robinhood Chain, Scroll, Sei EVM, Stable, World Chain, XDCmorpho.orgX

As of 29 Oct 2026, Morpho has 20 audit reports by 3 security firms on Trustblock; the latest is by Cantina, dated 21 Sep 2026. Those reports list no open critical findings.

Critical findings
No open critical findings
Across 20 reports.
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.

Audits20

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Morpho: VaultV2 + MorphoVaultV1AdapterSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho VaultV2 configs FeeWrapperSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho Midnight Core [8de7076]Security firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho MidnightSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho: MidnightSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho: Midnight - BlueBuyCallback [93db7e08]Security firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho Vault v2 & Blue IRMSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho Vaults v2Security firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho Vault v2 Adapter RegistriesSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Web3 Security Review: Morpho Bundler3Security firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
bundler-v3Security firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
morpho-token-upgradeableSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho Pre-Liquidation auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
morpho-pre-liquidationSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
metamorphoSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
morpho-blue-oracles adaptersSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
morpho-blue-oraclesSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
morpho-blue-bundlersSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
public-allocatorSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Morpho (Aave v3)Security firm: ChainSecurityDate: Scope: Not recorded (see the report)No open critical findingsOpen · chainsecurity.com

Findings112

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

SeverityOpenAcknowledgedFixed
Critical000
High010
Medium0174
Low35433
HighHeap Data Structure Can Be SpammedMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Acknowledged

The report gives no description here.

Open the report
MediumChecks missing to make sure the exact number of assets withdrawn from deallocationMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
MediumPerform atomic approvals and add checks when depositing assets into the yield sourceMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
MediumSlippage protection is missing from adapter deallocate (and allocate endpoint)Morpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
MediumThe adapter does not revert on allocate if the newAllocation is 0Morpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
MediumFresh credit can temporarily drain market withdrawable and block lender withdrawalsMorpho Midnight Core [8de7076] · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
MediumObligation can be created before default fees are set for a loan tokenMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
MediumZero Oracle Prices are allowedMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
MediumIncorrect interest calculation in SingleMorphoVaultV1Vic Submitted by Audittens, also found by ZeroEx and BigsamMorpho Vaults v2 · Cantina · 5 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumIncorrect loss calculation Submitted by Audittens, also found by franfran20, 0xvangrim, 0x37, 0x37 and patitonarMorpho Vaults v2 · Cantina · 5 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
MediumLoss of funds for users as the manual VIC forgets about interest before the deadline Submitted by samuraii77, also found by 0x37, Audittens, carlos404, JesJupyter, pkqs90, raiseUp, 0xpiken, pati-tonarMorpho Vaults v2 · Cantina · 5 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumProcedural in EventsLib.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
MediumThe semantics of the returned values is unclear.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
MediumThis line requires the whole bytecode of the ”PreLIquidation” contract to be hashed, which is inefficient.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
MediumLiquidators can make suppliers inadvertently deposit assets to unhealthy MetaMorpho vaultsmetamorpho · Cantina · 24 Sep 2024Acknowledged

The report gives no description here.

Open the report
MediumUnfair pricing of metamorpho share when it is used as collateral in morpho marketmetamorpho · Cantina · 24 Sep 2024Acknowledged

The report gives no description here.

Open the report
MediumFunds can be redirected to the idle market by reaching the MetaMorpho supply cap using a flash loanpublic-allocator · Cantina · 10 May 2024Acknowledged

The report gives no description here.

Open the report
MediumInterfaces Not Implemented / AvailableMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowFaulty ERC4626 yield sources can gradually drain idle or adapter-allocated liquidityMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
LowIndirect shares donation to adapter may drift accountingMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowSkim can't be used to withdraw rewards which require authenticationMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
LowTemporary DoS of a VaultV2 by a general ERC4626 yield sourceMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
LowUnsafe type casts might not be safe for a general ERC4626 VaultMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
LowA borrower can invalidate an exact liquidation transaction by front-running it with a tiny repaymentMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowCollateral composition can be changed post-maturity, allowing borrowers to delay liquidationMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowContinuous-fee increases can overcharge resting buy-offer makersMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowLiquidating Highest-LLTV Collateral Degrades Health Ratio and Amplifies Bad Debt RiskMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowMalicious Ratifier Can Gas-Bomb Public Bundle Fills Before Later Offers Are ReachedMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowMalicious takers will make lender recovery uneconomic for lendersMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowMidnightBundles minUnits check can pass before callback-created loss slashes received creditMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowOverride the liquidation receiver address if zeroMorpho Midnight Core [8de7076] · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowSigned offers cannot bind an intended takerMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowCalls to take() can be forced to revert via front-runningMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowContinuous fee calculation could round down to zero for tokens with small decimalsMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowDeltas of pending fee for buyer, seller and position updates round in the wrong directionMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowEnforce stricter trading fee roundingMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowLoss index inflationMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowTrust assumptions for buyerCallbackMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowVerification and potential optimisation of countBits implementationMorpho: Midnight · Cantina · 8 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowbuyerAssetsBound reports unusable liquidity for entry-gated buyersMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowbuyerAssetsBound should return zero for non loan tokensMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Acknowledged

The report gives no description here.

Open the report
LowisInRegistry does not check whether parent vault was deployed by a designated VaultV2 factoryMorpho Vault v2 Adapter Registries · Cantina · 2 Oct 2025Acknowledged

The report gives no description here.

Open the report
LowEthereumGeneralAdapter1.wrapStEth() leaves dust amounts of stETH behind due to Lido's 1-2 wei corner casebundler-v3 · Cantina · 2 Jan 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IPreLiquidation.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowBad datatype in PreLiquidation.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowBad datatype in PreLiquidation.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowBad datatype in PreLiquidationAddressLib.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowBad datatype in PreLiquidationAddressLib.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowBad datatype in PreLiquidationFactory.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowBad datatype in PreLiquidationFactory.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowDeclaring a top-level structure in a file named after an interface is a bad practice, as it makes it harder navigating through code.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowNames for the returned values are specified in the comment but not in the code.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowSpecifying a compiler version range without upper bound is a bad practice, as it is not possible to guarantee compatibility with future major versions.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowSpecifying a particular compiler version makes it harder migrating to newer versions.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowSpecifying a particular compiler version makes it harder migrating to newer versions.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in ErrorsLib.solMorpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowThe number format for these fields is unclear.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowThe number format for these variables is unclear.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowThe semantics of this function is unclear.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowThis check is redundant, as it is anyway possible to pass a dead Morpho address.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowThis version requirement is inconsistent with other files in the same code base.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowThis version requirement is inconsistent with other files in the same code base.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review these files.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review these files.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Acknowledged

The report gives no description here.

Open the report
LowAllocator can drain the MetaMorpho vault if a future IRM queries token balancepublic-allocator · Cantina · 10 May 2024Acknowledged

The report gives no description here.

Open the report
LowreallocateTo function does not check for slippage, leading to dust loss due to rounding errorpublic-allocator · Cantina · 10 May 2024Acknowledged

The report gives no description here.

Open the report
Show 2 more
LowRewards Can Be Withdrawn by AdminsMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Acknowledged

The report gives no description here.

Open the report
LowVariable ShadowingMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Acknowledged

The report gives no description here.

Open the report

Contracts

No deployed address is recorded for these audits.

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

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