All vulnerabilities
CRITICALWeb3exploited in the wild

WEB3-FIXEDFLOAT-2024

Web3 · FixedFloat

Summary

In mid-February 2024 (around February 16), the non-KYC instant crypto exchange FixedFloat was hacked for about $26.1M, comprising roughly 409 BTC (~$21M) and about 1,728 ETH (~$4.9M), drained in roughly nine transactions. FixedFloat denied an insider job or rug pull and said a third party exploited vulnerabilities and insufficient protection in its infrastructure, gaining access to some service functions; it deliberately prioritized patching over disclosure, so no public technical root-cause writeup was ever released. The exact vector therefore remains officially undisclosed, but on-chain analysts observed no smart-contract exploitation and a direct hot-wallet drain pattern consistent with a compromised hot wallet or private key rather than a protocol bug. The stolen funds were quickly laundered, with ETH funneled through the eXch mixer and BTC split across many addresses, and were not recovered.

How to avoid it in your code

  • Keep operational funds in MPC/HSM custody and minimize single hot-wallet exposure.
  • Harden and segment exchange infrastructure; restrict and monitor access to withdrawal/signing functions.
  • Enforce withdrawal allowlists, velocity limits and anomaly-based auto-freeze on hot wallets.
  • Audit infrastructure and key storage independently; patch and pen-test exposed service functions.
  • Maintain incident logging and real-time outflow monitoring to enable rapid freezes.

References

Related vulnerabilities

All Web3 →