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

Marked Informational or Gas Optimization by the firms. Not counted as findings.

InformationalPotential discrepancies between previewRedeem , redeem and withdrawMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
InformationalVaultV2 allocation to a general ERC-4626 via MorphoVaultV1AdapterMorpho: VaultV2 + MorphoVaultV1Adapter · Cantina · 21 Sep 2026Acknowledged

The report gives no description here.

Open the report
InformationalAllocation mechanism in the presence of allocatorsMorpho VaultV2 configs FeeWrapper · Cantina · 11 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalForceDeallocate Is Required on Child Vault to Exit Parent in Illiquid StatesMorpho VaultV2 configs FeeWrapper · Cantina · 11 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalDeviation in oracle price could lead to arbitrage in high LLTV marketsMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalEcrecoverRatifier.isRatified(...) 's check can be strengthenedMorpho Midnight Core [8de7076] · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalLenders can wash-transfer credit after a fee cut to reset fixed future continuous feesMorpho Midnight · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalProvide the caller to all callback hooksMorpho Midnight Core [8de7076] · Cantina · 10 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalBlueBuyCallbackFactory should revert when incorrectly configuredMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalConsider reducing the complexity of BlueBuyCallback flows derived by unrestricted delegation on Blue positionsMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Acknowledged

The report gives no description here.

Open the report
Show 10 more
InformationalExecute allowance approval only when tokens will be actually pulled by MidnightMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalOffers in midnight using BlueBuyCallback can be forced to revert by draining Morpho Blue liquidityMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalsetAuthorization and setAuthorizationWithSig should not allow the OWNER to remove self-unauthorizeMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Acknowledged

The report gives no description here.

Open the report
InformationalInconsistency in marketIds array when burnShares is calledMorpho Vault v2 & Blue IRM · Cantina · 15 Dec 2025Acknowledged

The report gives no description here.

Open the report
InformationalDuplicateMorpho Vault v2 Adapter Registries · Cantina · 2 Oct 2025Acknowledged

The report gives no description here.

Open the report
InformationalLEGACY_MORPHO and NEW_MORPHO could be defined as IERC20morpho-token-upgradeable · Cantina · 5 Nov 2024Acknowledged

The report gives no description here.

Open the report
InformationalMisleading comments related with ERC20Wrapper and ERC20WrapperBundler inside the Wrappermorpho-token-upgradeable · Cantina · 5 Nov 2024Acknowledged

The report gives no description here.

Open the report
InformationalMissing version field in the MorphoTokenEthereum and MorphoTokenOptimismmorpho-token-upgradeable · Cantina · 5 Nov 2024Acknowledged

The report gives no description here.

Open the report
InformationalDifferent SafeTransferLib has been used compared to morpho-bluemorpho-pre-liquidation · Cantina · 29 Oct 2024Acknowledged

The report gives no description here.

Open the report
InformationalIterative pre-liquidationmorpho-pre-liquidation · Cantina · 29 Oct 2024Acknowledged

The report gives no description here.

Open the report
Show 10 more
InformationalSolidity versionmorpho-pre-liquidation · Cantina · 29 Oct 2024Acknowledged

The report gives no description here.

Open the report
InformationalConfusing use of uint184 and uint196 types for pending valuesmetamorpho · Cantina · 24 Sep 2024Acknowledged

The report gives no description here.

Open the report
InformationalInconsistent use of msg.sendermetamorpho · Cantina · 24 Sep 2024Acknowledged

The report gives no description here.

Open the report
InformationalConsider adding a pausable feature to reallocateTo is triggerable only by one of Morpho's guardianspublic-allocator · Cantina · 10 May 2024Acknowledged

The report gives no description here.

Open the report
InformationalConsider renaming allocator config variables and functions to be more vault specificpublic-allocator · Cantina · 10 May 2024Acknowledged

The report gives no description here.

Open the report
InformationalNatSpec documentation issues: missed parameters, typos or suggested updatesmorpho-blue-bundlers · Cantina · 10 May 2024Acknowledged

The report gives no description here.

Open the report
InformationalCanceled root check occurs after Merkle proof verificationMorpho Midnight · Cantina · 10 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalMinor Issues - MidnightMorpho Midnight Core [8de7076] · Cantina · 10 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalThe offer tree construction should be also highlighted in EcrecoverRatifier.isRatified(...)Morpho Midnight Core [8de7076] · Cantina · 10 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalBlueBuyCallback lacks a skim endpoint for stranded assetsMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Fixed

The report gives no description here.

Open the report
Show 10 more
InformationalBlueBuyCallback natspec should be further expandedMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalBlueBuyCallbackFactory.createBlueBuyCallback should track the msg.senderMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalbuyerAssetsBound should document if the callback contract can be configured as a BLUE fee recipientMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalConsider documenting the token assumptions made by safeApproveMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalConsider using on demand exact allowance approval when onBuy is executedMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalcreateBlueBuyCallback() reverts if an owner already has BlueBuyCallback deployedMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Fixed

The report gives no description here.

Open the report
InformationalBurned shares can't be recovered if market gets back to healthy state againMorpho Vault v2 & Blue IRM · Cantina · 15 Dec 2025Fixed

The report gives no description here.

Open the report
InformationalSub-registries could break the add-only assumption for adaptersMorpho Vault v2 Adapter Registries · Cantina · 2 Oct 2025Fixed

The report gives no description here.

Open the report
InformationalEthereumGeneralAdapter1.stakeEth() is wrongly marked as payablebundler-v3 · Cantina · 2 Jan 2025Fixed

The report gives no description here.

Open the report
InformationalMinor issues with code and commentsbundler-v3 · Cantina · 2 Jan 2025Fixed

The report gives no description here.

Open the report
Show 10 more
InformationalRisks of unlimited approval of external contracts by adaptersbundler-v3 · Cantina · 2 Jan 2025Fixed

The report gives no description here.

Open the report
InformationalA prefix can be added to the namespaced storage layout's idmorpho-token-upgradeable · Cantina · 5 Nov 2024Fixed

The report gives no description here.

Open the report
InformationalMissing function to get the current implementationmorpho-token-upgradeable · Cantina · 5 Nov 2024Fixed

The report gives no description here.

Open the report
InformationalTypo in the DelegationTokenmorpho-token-upgradeable · Cantina · 5 Nov 2024Fixed

The report gives no description here.

Open the report
InformationalUse init functions provided by the Open-Zeppelin contractsmorpho-token-upgradeable · Cantina · 5 Nov 2024Fixed

The report gives no description here.

Open the report
Gas OptimizationThe LTV-dependant ratio calculation in preLIF and preLCF can be refactormorpho-pre-liquidation · Cantina · 29 Oct 2024Fixed

The report gives no description here.

Open the report
InformationalIncomplete documentation of totalAssets behaviormetamorpho · Cantina · 24 Sep 2024Fixed

The report gives no description here.

Open the report
InformationalMissing new owner powers in documentationmetamorpho · Cantina · 24 Sep 2024Fixed

The report gives no description here.

Open the report
InformationalSpec mismatch for ERC20Permit string namemetamorpho · Cantina · 24 Sep 2024Fixed

The report gives no description here.

Open the report
InformationalAdd a specific test that uses vaults for both BASE_VAULT and QUOTE_VAULT in MorphoChainlinkOracleV2Testmorpho-blue-oracles · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
Show 10 more
InformationalConsider documenting that WstEthEthExchangeRateChainlinkAdapter returns the conversion rate of wstETH/stETH and not wstETH/ETHmorpho-blue-oracles adapters · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
InformationalConsider tracking the msg.sender in the event emitted by the PublicAllocator contractpublic-allocator · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
Gas OptimizationConsider using stETH.getPooledEthByShares directly instead of passing through wstETHmorpho-blue-oracles adapters · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
InformationalImprove the NatSpec documentation about latestRoundData return valuesmorpho-blue-oracles adapters · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
InformationalMore event parameters can be declared as indexedpublic-allocator · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
InformationalNatSpec documentation issues: missed parameters, typos or suggested updatesmorpho-blue-oracles · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
InformationalNatSpec documentation issues: missed parameters, typos or suggested updatespublic-allocator · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
InformationalPublicReallocateTo event is emitted with the wrong parameters orderpublic-allocator · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
InformationalVault's flow caps should be constrained by the vault's state and configurationpublic-allocator · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
InformationalWST_ETH should be declared constant and hardcoded at compilation timemorpho-blue-oracles adapters · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
Show 1 more
InformationalWstEthEthExchangeRateChainlinkAdapter can only be deployed and used on Ethereum Mainnetmorpho-blue-oracles adapters · Cantina · 10 May 2024Fixed

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