The Coinformer banner
Live 5m

Drift successor says it's safer after $295M hack. Its audit still has a blind spot

Drift's successor fixed 41 high-severity findings before reopening, but its new security audit stops short of reviewing the live system and admin keys.

Drift/The Coinformer

Discuss this article:

Does this story need context? Notes are selected by independent community ratings, not editors.
How it works
Update Sept. 18, 8:32 a.m. UTC: Added comments from Velocity head of protocol Noah Prince on the exchange's operational security controls and STRIDE review.

Solana-based decentralized crypto exchange Velocity (formerly known as Drift) says it rebuilt security after a $295 million hack. But its newly published audit doesn't examine the security layer attackers exploited to take control of Drift in the first place, The Coinformer found.

  • The exchange, which emerged from Drift following the April exploit, published an OtterSec security review this week as it prepares to open its beta to everyone.
  • OtterSec recorded 154 findings across Velocity's post-fork code, including 41 rated High and 109 Medium.
  • None were Critical and Velocity says every High finding has been fixed in the deployed code.

But the review covers code, not every part of the system that can put user funds at risk.

"An audit reads code at a point in time. It does not cover the running deployment," Velocity says in its own documentation.

The April attack wasn't caused by a bug in Drift's smart-contract code
Attackers instead tricked members of Drift's Security Council into pre-signing transactions that were later used to transfer the protocol's admin authority to an attacker-controlled address, according to a threat report by blockchain infra firm Fireblocks.

With that control, the attackers could change protocol settings, approve fake collateral and drain real assets.

Velocity now says it has since overhauled those controls. Admin authority is now divided among cold, warm and narrowly scoped hot keys, alongside a separate pause key.

Routine changes can be timelocked, while the most sensitive authority is kept separate from keys used for day-to-day operations.

  • The OtterSec report, therefore, provides an independent check of Velocity's rebuilt code, but it doesn't independently validate the full operational and signing setup designed to prevent another takeover like April's.
  • Velocity says its operational security is being reviewed through STRIDE, a security program run by Asymmetric Research with the Solana Foundation.

Noah Prince, Velocity's head of protocol, told The Coinformer that the review covers the operational controls outside OtterSec's scope.

"That security setup has been massively improved, and includes dedicated signing devices, extensive monitoring, separate multisigs with tiered permissions, external security company signers, and time locks. We also added a variety of defense in depth code to the smart contracts such that an admin key compromise is unable to do actions like bypassing circuit breakers, or setting parameters out of a reasonable range."

Noah Prince
  • It remains unclear, however, whether Velocity's STRIDE report will be published or when.