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
Mediumreceiver should also be passed to the onLiquidate callbackMorpho Midnight Core [8de7076] · Cantina · 10 Aug 2026Fixed

The report gives no description here.

Open the report
MediumNon-whitelisted users can mint vault shares with permissioned tokens through the bundlerWeb3 Security Review: Morpho Bundler3 · Cantina · 17 Feb 2025Fixed

The report gives no description here.

Open the report
MediumGeneralAdapter1.morphoRepay() incorrectly fetches the borrowShares of initiator instead of onBehalfbundler-v3 · Cantina · 2 Jan 2025Fixed

The report gives no description here.

Open the report
MediumUnadapted amountToLiquidateMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowMax repaid calculation for recovery close factor can have a more robust rounding mechanismMorpho Midnight Core [8de7076] · Cantina · 10 Aug 2026Fixed

The report gives no description here.

Open the report
LowA phantom collateral can block liquidationsMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
LowApprovalRatifier approvals can replay across Midnight deploymentsMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
Lowclz opcode is not supported on all almost EVM-compatible chainsMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
LowDuring liquidation explicit check is missing to ensure collateralIndex is one the activated collateralsMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
LowForeign ratifiers can import delegated signer authority from another Midnight instanceMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
Show 10 more
LowIn the presence of liquidity the lenders and the feeClaimer can avoid their credits getting slashedMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
LowInput validation is missing for offer.obligation.maturityMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
LowMinor issues (typos, comments, ...)Morpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
LowObligation accounting breaks in the event of a hardforkMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
LowWhen lossIndex is at its max withdrawal would not be possible but other endpoints can be calledMorpho: Midnight · Cantina · 8 Aug 2026Fixed

The report gives no description here.

Open the report
LowbuyerAssetsBound reverts when the provided data is shortMorpho: Midnight - BlueBuyCallback [93db7e08] · Cantina · 3 Aug 2026Fixed

The report gives no description here.

Open the report
LowLack of onlyBundler modifier inside functions of ParaswapAdapter adapter allows stealing fundsbundler-v3 · Cantina · 2 Jan 2025Fixed

The report gives no description here.

Open the report
LownativeTransfer() and erc20Transfer() cannot be used to skim remaining balances due to zero amount checkbundler-v3 · Cantina · 2 Jan 2025Fixed

The report gives no description here.

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

The report gives no description here.

Open the report
LowThe expression ”(ltv - PRE_LLTV).wDivDown(LLTV - PRE_LLTV)” is calculated twice.Morpho Pre-Liquidation audit · ABDK Consulting · 1 Nov 2024Fixed

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 2024Fixed

The report gives no description here.

Open the report
LowPublicAllocator.reallocateTo does not revert when an unauthorized market is provided, creating a potential re-entrancy attack vectorpublic-allocator · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
LowreallocateTo should perform more sanity checks on the input parameters and vault's configurationpublic-allocator · Cantina · 10 May 2024Fixed

The report gives no description here.

Open the report
LowFree Borrowing of Small Amounts PossibleMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowFunction Can Be Restricted to PureMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowIncorrect and Missing SpecsMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowLimited Liquidation AmountMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowMorphoToken Not Safely TransferredMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowP2pBorrowDelta Always ZeroMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowPotentially Different RewardsController AddressMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
Show 7 more
LowRedundant CodeMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowSimilar Code AbstractionMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowUnused Imports / ErrorsMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowUse of Deprecated FunctionMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowWithdrawal Denial of ServiceMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowWithdrawals Do Not Check Oracle HealthMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

The report gives no description here.

Open the report
LowWrong Event DataMorpho (Aave v3) · ChainSecurity · 25 Aug 2022Fixed

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