exploitsArkadiko's $1.09M Governance Takeover: $51K of DIKO Bought the VaultsOne wallet bought about $51K of DIKO, cast the only vote on a proposal that installed its own vault contract, and drained $1.09M from Arkadiko two minutes after voting closed.Dmitry Serdyuk·Oct 29, 20263m
exploitsInitia's $2.7M Exploit: A MoveVM Cache Bug Printed Balances the Bridges Paid ForA MoveVM script-caching bug let one wallet credit itself unbacked tokens on Initia. LayerZero and CCTP paid out $2.7M of real assets on Ethereum before the chain halted, 42 minutes later.Dmitry Serdyuk·Oct 27, 20264m
exploitsQubic $1.4M Drain: Math.random() Wallet Seeds, and Why Only Apple Users Were HitAn attacker drained 2.94 trillion QU from 1,404 Qubic wallets whose seeds came from Math.random(). Only Apple browsers were hit, and WebKit's source points to why.Dmitry Serdyuk·Oct 22, 20263m
exploitsBiFi $165K: A 36-Day Idle Market Let One Caller Inflate the Rate on a Month of InterestBiFi's Ethereum USDT market sat idle for 36 days. Per Defimon, one block then re-priced that gap at a flash-loaned rate, and c0ffeebabe.eth ran the drain a block after another deployer.Dmitry Serdyuk·Oct 20, 20264m
exploitsPapertrade's $1.28M BBO Manipulation: $3 ETH Pushes Against a 1,000x VenueWithin eight hours of launch, one wallet moved Hyperliquid's ETH quote about $3 at a time while holding nine-figure 1,000x positions on Papertrade, and took $1.28M from the pool.Dmitry Serdyuk·Oct 15, 20263m
exploitsFomo $48K Drain: A Fake Human Check That Ran a Bookmarklet on the Logged-In WalletA Fomo user lost about $48,000 without connecting a wallet, signing, or typing a seed phrase. A fake human check got them to run a bookmarklet on the logged-in Fomo page.Dmitry Serdyuk·Oct 9, 20264m
exploitsLimit Break Payment Processor V2: An Estimated $2.8M Lost to a Forged ERC-2771 SenderA calldata offset of zero let attackers trade as any wallet that ever approved Payment Processor V2. The contract could not be paused, so a whitehat raced them for 23,155 NFTs.Dmitry Serdyuk·Oct 1, 20264m
exploitsDuelbits' $7M Hack: Its Ethereum Hot Wallet Emptied in 132 Seconds, a Repeat of 2024A suspected key compromise emptied Duelbits' Ethereum hot wallet in five transfers over 132 seconds. We traced the $7M on-chain: swaps, a 2,234 ETH stash, then 1,370 ETH into Tornado Cash.Dmitry Serdyuk·Sep 29, 20264m
exploitsSingularityNET Bridge Key Compromise: $2.25M Out, 260M AGIX Minted, One Missing CapA stolen converter authorizer key emptied SingularityNET's FET float in one call. The same contract stored a 1,000,000 per-transaction cap it never applied to payouts.Dmitry Serdyuk·Sep 23, 20263m
exploitsNomic's 40.65 BTC nBTC Mint: An Escrow Self-Transfer Left Osmosis allBTC 36% UnbackedAn escrow self-transfer on Nomic minted 40.650602 BTC of counterfeit nBTC in one block. Almost all of it sat inside Osmosis allBTC as collateral for 74 days before anyone checked the reserve.Dmitry Serdyuk·Sep 15, 20264m
exploitsLiquid Network's $320M Peg-Out: The Cache Key That Skipped the Range Proof4,000 unbacked L-BTC left Liquid through a valid peg-out on September 6, 2026. The hole was a verification cache key with no field separators, merged five days earlier and in no release.Dmitry Serdyuk·Sep 9, 20264m
exploitsCore DAO's 255M CORE Reward Replay: When the Coinbase Account Learned to Answer BackTwo addresses joined Core's block-producing set twelve seconds apart, credited the same block rewards more than once for three days, and left with 69M CORE. An EIP-7702 delegation made it possible.Dmitry Serdyuk·Sep 7, 20264m
exploitsHow a 1:1 ankrFLOW Mint Drained More Markets of 15.5M WFLOW on Flow EVMOn August 31, 2026 an attacker emptied the More Markets WFLOW reserve on Flow EVM. The oracle priced the collateral correctly. The bug was one layer upstream, in how ankrFLOW gets minted.Dmitry Serdyuk·Sep 2, 20264m
exploitsTectonic's $75M Exploit: A $1.34M Token Underwrote $119M of LoansAn attacker pumped Tectonic's own governance token about 100x in 20 minutes, borrowed against it, and emptied the largest lending market on Cronos. Validators halted the chain.Dmitry Serdyuk·Aug 31, 20263m
technicalLedger's Clear Signing Race: One Extra APDU Could Swap the Transaction You ApprovedLedger shipped twenty-one fixes in Ethereum app 1.22.2 under a two-word changelog line. The git history shows what they closed: a second command could replace the transaction behind the screen.Dmitry Serdyuk·Aug 25, 20263m
exploitsTornado Cash Frontend Phishing: 810 ETH Drained After the Domain LapsedReports put the loss at 1,010 ETH. The pools tell a tighter story: nine withdrawals, 810 ETH, eight minutes, and a collection wallet the attacker funded out of the mixer itself six days earlier.Dmitry Serdyuk·Aug 24, 20264m
exploitsMaya Protocol $1.7M Exploit: Six Chained Bugs Became One Uncapped Slash SubsidyOne 23-message transaction chained six medium bugs into a critical: a false theft alert minted 49.45M CACAO into a thin pool the attacker then owned 99.93% of, draining 20.83 BTC.Dmitry Serdyuk·Aug 20, 20263m
exploitsFoxMarket $119K Exploit: A Stale LP Bond Price Minted Free FOXFoxMarket lost about $119K on BNB Chain when its LP bond pool priced a mint from a PancakeSwap spot quote read before the attacker's own swap moved that same pool.Dmitry Serdyuk·Aug 19, 20263m
exploitsCoreum Bridge $200K Exploit: 17 Signers and One Missing Destination CheckThe tx XRPL bridge lost 199,916 XRP in 94 multisig payments because its relayer confirmed that a memo appeared in the bridge's transaction history, never that money reached the bridge.Dmitry Serdyuk·Aug 18, 20263m
exploitsSafePal Order Data Leak: 39,798 Wallet Buyers Exposed by an Authorization FlawAn authorization flaw in a third-party order-tracking plug-in let anyone read another SafePal customer's order by changing the order number. What left the building was the hardware wallet buyer list.Dmitry Serdyuk·Aug 17, 20263m
exploitsRavencoin's KAWPOW Bug: A Block That Lies About Its Own Height Skips the Mining WorkA header field nodes never checked let blocks skip ProgPoW entirely and mine at a fraction of the honest cost. Two mining pools answered by rewinding about three days of chain history.Dmitry Serdyuk·Aug 14, 20264m
exploitsHarmony's 4 Billion ONE Mint: The Replay Fix the Attacker Could Switch OffAn attacker minted about 4 billion ONE, roughly 26% of supply. Harmony's replay defense read its activation epoch from inside the proof, so the proof decided whether the defense applied.Dmitry Serdyuk·Aug 13, 20263m
exploitsIll Bloom: A 12-Year-Old CryptoJS PRNG Bug Drained $5.7M in Guessable SeedsCryptoJS seeded its randomness from Math.random(), cutting 128-bit wallet entropy to about 2^39. Attackers enumerated the phrases and swept 1,034 accounts. Upgrading does not fix a key already made.Dmitry Serdyuk·Aug 11, 20263m
exploitsBTCPay Server's Stolen Macaroons: Why Updating to 2.4.2 Does Not End ItAttackers stole LND macaroon credentials from BTCPay servers, closed merchant Lightning channels and swept the funds. Version 2.4.2 shuts the door. It does not revoke the keys already copied.Dmitry Serdyuk·Aug 10, 20263m
exploitsSwan Treasury's $625K Signer Key Leak: One Key, Three Contracts, Five Cents of GasA leaked off-chain signer key let an attacker sign their own discount. Swan Treasury's buy() function checked who signed the message and never checked what the message asked for.Dmitry Serdyuk·Aug 7, 20263m
exploitsVerus Bridge $7.5M Exploit: When Two Chains Read the Same Bytes DifferentlyAn attacker poisoned Verus notarizations with duplicate state roots that Verus and Ethereum parsed differently, draining $7.5M from a bridge already drained for $11.58M nine weeks earlier.Dmitry Serdyuk·Aug 6, 20263m
exploitsTriple-A's $11.8M Hot Wallet Drain: Seven Chains, and 31 Hours Nobody Closed the TapTriple-A's treasury wallets were swept across seven chains starting July 24, 2026. The theft took hours. Deposits kept arriving and kept being swept for 31.Dmitry Serdyuk·Jul 30, 20263m
exploitsB2 Network $3.86M Staking Drain: The Upgrade Key Did All the WorkB2 Network lost 8.59M B2 tokens, about $3.86M, when someone used the staking contract's upgrade authority. That privilege had sat on the same wallet since 2025.Dmitry Serdyuk·Jul 27, 20263m
exploitsAFX Trade $24.15M Bridge Exploit: Compromised Validator Keys Signed a Valid DrainAFX Trade's bridge lost $24.15M in USDC on Arbitrum. No contract bug: five operator-held validator keys signed a real quorum, and the bridge did exactly as told.Dmitry Serdyuk·Jul 24, 20263m
exploitsThe Fake Recruiter Repo That Hid Its Malware in a Tailwind ConfigA fake Web3 recruiter sends a GitHub repo to try before the interview. The malware hides as a 4 MB Tailwind plugin, fires on the dev command, and hunts wallets, SSH keys, and seed phrases.Dmitry Serdyuk·Jul 23, 20264m
exploitsThe TRAE Extension Backdoor That Ran Its C2 on an Ethereum ContractA fake Solidity plugin, juannegro.solidity, backdoors Windows, macOS, and Linux dev machines and reads its C2 address from an Ethereum contract the attacker updates on-chain.Dmitry Serdyuk·Jul 22, 20263m
exploitsAllbridge Core $1.65M Exploit: A 2023 Flash Loan Fix That Missed SolanaAllbridge Core lost $1.65M on Solana to the same flash loan trick it said it fixed in 2023. The one-pool promise held on BNB Chain and not on Solana.Dmitry Serdyuk·Jul 21, 20263m
exploitsInjective npm SDK Backdoored to Steal Wallet Keys: Anatomy of a Near MissA compromised maintainer account backdoored 18 @injectivelabs npm packages on July 8, 2026, harvesting wallet seed phrases at key-derivation time. It failed by minutes. Here is how it nearly worked.Dmitry Serdyuk·Jul 14, 20263m
exploitsSummer.fi's $6M Lazy Summer Exploit: When a Donation Broke the Vault MathAn attacker donated an asset into a Summer.fi Lazy Summer vault, inflated its totalAssets() share price, and redeemed a flash loan for a $6M profit. No key was stolen. The accounting was the hole.Dmitry Serdyuk·Jul 8, 20264m
exploitsBonkDAO's $20M Governance Takeover: When Buying the Vote Beats Hacking the CodeAn attacker spent about $4M buying BONK, took a voting majority on BonkDAO's Realms governance, and passed one proposal that moved $20M out of the treasury. No contract was hacked. The rules were.Dmitry Serdyuk·Jul 7, 20264m
exploitsAztec Connect's $2.19M Exploit: A ZK-Rollup Settlement Bug in a Contract No One Could PatchA deprecated Aztec Connect contract was drained of $2.19M when its L1 settlement loop and its ZK proof disagreed on how many slots were real. Its keys were renounced, so no one could pause it.Dmitry Serdyuk·Jul 5, 20264m
exploitsHumanity Protocol's $36M Key Compromise: A Runbook for Wallets That Touch ContractsOne compromised laptop held seven keys and cleared two multisigs, draining $36M+ from Humanity Protocol. A runbook for segregating, monitoring, and revoking project wallets that touch contracts.Dmitry Serdyuk·Jun 10, 20263m
researchAudit the Release Pipeline Like a Smart ContractYour contracts are audited. Your release pipeline isn't. Mini Shai-Hulud proved npm provenance signs whatever a compromised workflow ships. Here's the checklist Web3 teams should run on their own pipeline.Dmitry Serdyuk·May 19, 20263m
researchCopy Fail: When a Linux Bug Becomes Protocol RiskCopy Fail is a Linux kernel privilege escalation, not a smart contract bug. For Web3 teams running validators, CI runners, deployer hosts, and signing infrastructure, that's exactly why it matters.Dmitry Serdyuk·May 5, 20263m
technicalSmart Contract Audit Checklist: What to Prepare Before Your EngagementThe preparation checklist that separates smooth audit engagements from costly delays. What your team needs to have ready before auditors touch your code.Dmitry Serdyuk·Mar 20, 20263m
researchClaude Code Security vs Codex Security: What Each AI Vulnerability Scanner Actually DeliversAnthropic and OpenAI both shipped AI-powered vulnerability scanners in early 2026. We break down what each tool actually does, where they fall short, and why neither one replaces a smart contract audit.Dmitry Serdyuk·Mar 18, 20264m