Skip to content
Quantix Security Labs

Security case studies

Each case follows one security problem in a protocol from Quantix Protocol Research, from the first signal to the verified fix: how the system is built, where it was exposed, what the investigation found in the code and on-chain, and how its Risk Index changed.
Case studies
8
Ecosystems
6
From research assessments
4
From incident response
4
Median detection to containment
1 h 29 min
Mean Risk Index change
+9.2 points

Latest case · Incident response

A compromised upgrade multisig and the delay that stopped it

CriticalKey managementObsidian Rollup · Ethereum

Two of three signing keys for Obsidian Rollup’s upgrade multisig lived on the same host. How an upgrade of the withdrawal portal was scheduled with them, detected within seconds and cancelled inside the delay.

Risk Index
BBB75.2toA83.0
Detection to containment
49 min

All case studies

Filter by vulnerability class, ecosystem or origin. Every case uses the same ten sections, so they can be read side by side.

8 case studies

  • Obsidian Rollup

    Ethereum

    Incident response

    A compromised upgrade multisig and the delay that stopped it

    CriticalKey management

    Two of three signing keys for Obsidian Rollup’s upgrade multisig lived on the same host. How an upgrade of the withdrawal portal was scheduled with them, detected within seconds and cancelled inside the delay.

    Risk Index
    BBB75.2toA83.0
    Score change
    +7.8 points
    Detection to containment
    49 min
    · 10 min readRead case study
  • Larkspur Wallet SDK

    Cosmos

    Incident response

    Authorisation phishing through a signing SDK

    HighSignature phishing

    A look-alike dApp asked Cosmos users to sign authz grants. How the campaign was detected and contained in hours, and how a later assessment found the general cause: approval screens built from what the requester said, not what was signed.

    Risk Index
    BB73.2toA81.4
    Score change
    +8.2 points
    Detection to containment
    2 h 10 min
    · 9 min readRead case study
  • Quillon Vaults

    Ethereum

    Research assessment

    Vault share price manipulation before the first deposit

    CriticalFirst-depositor attack

    How a one-unit deposit and a direct transfer could capture every later deposit into a new Quillon vault, and why a virtual share offset makes the attack lose money instead.

    Risk Index
    B67.8toA82.5
    Score change
    +14.7 points
    Detection to containment
    45 min
    · 9 min readRead case study
  • Axeline Bridge

    Optimism

    Incident response

    Cross-chain message replay on a second destination

    CriticalSignature replay

    Two attested transfers accepted on a chain they were never sent to. How monitoring caught the replay on Axeline Bridge, why the attestation did not bind the destination, and how typed digests fixed it.

    Risk Index
    CCC64.5toBB71.5
    Score change
    +7.0 points
    Detection to containment
    7 min
    · 10 min readRead case study
  • Thessaly Governance

    Optimism

    Incident response

    A governance proposal that tried to remove its own timelock

    CriticalGovernance manipulation

    Borrowed voting power, a one-block voting delay, and a timelock that let a proposal lower the delay it was subject to. How Proposal 41 on Thessaly Governance was detected at creation and cancelled.

    Risk Index
    BB70.1toBBB77.6
    Score change
    +7.5 points
    Detection to containment
    9 h 29 min
    · 9 min readRead case study
  • Corvid AMM

    Solana

    Research assessment

    Account validation in a Solana AMM

    CriticalAccount validation

    On Solana the caller chooses every account. Two missing constraints in a Corvid AMM release would have let anyone drain a pool with a token mint they created, and collect protocol fees without a signature.

    Risk Index
    B65.9toBBB76.1
    Score change
    +10.2 points
    Detection to containment
    45 min
    · 8 min readRead case study
  • Tamarind Staking

    Aptos

    Research assessment

    Reward accounting in Move staking: settlement order and precision

    HighPrecision and rounding

    Why a late stake into an old Tamarind position collected rewards it never earned, and how the same analysis showed that index rounding was small enough to accept.

    Risk Index
    B67.0toBB74.8
    Score change
    +7.8 points
    Detection to containment
    4 h 30 min
    · 8 min readRead case study
  • Veyra Finance

    Base

    Research assessment

    Oracle integrity on an L2 money market

    HighOracle manipulation

    Every path a price takes into Veyra Finance: a staleness rule that did not match the feed, a spot-price fallback that the protocol’s own flash loans could move, and the minutes after a sequencer restart.

    Risk Index
    B67.9toBBB77.9
    Score change
    +10.0 points
    Detection to containment
    3 h 50 min
    · 9 min readRead case study

Structure

Ten sections, the same order every time

Case studies are written to be compared. Every one uses the same sections, and every number in them is computed from Quantix Protocol Research records: risk scores from the Quantix Risk Index model, timings from the monitoring record, simulations from the formulas they describe.
  1. 01

    Background

    The protocol, the release or incident, and why it mattered.

  2. 02

    Architecture

    A diagram generated from the protocol’s components, with the parts involved highlighted.

  3. 03

    Security challenge

    The question the investigation had to answer.

  4. 04

    Attack surface

    Every input examined, its exposure and the control that now covers it.

  5. 05

    Technical investigation

    Transaction sequence, computed tables and, for incidents, the monitoring record.

  6. 06

    Root cause

    The defect itself, shown in the code that contained it.

  7. 07

    Risk evaluation

    Quantix Risk Index during the case and today, component by component.

  8. 08

    Mitigation strategy

    The steps taken and the fix as it was merged.

  9. 09

    Security outcome

    What changed, with time to containment and to a verified fix.

  10. 10

    Lessons learned

    What applies beyond this protocol.

Bring us the hard part.

Share the system and the question you need answered. We will reply with the review plan we would use, written for your architecture.