On September 5–6, 2026, blockchain security firm issued a threat intelligence alert regarding an exploit on Reddio’s RedSonic Vault. The incident resulted in a loss of approximately 9.25 ETH. The attacker leveraged a cross-vault asset double-counting vulnerability combined with a flash loan to extract excess value in a single transaction.
This case once again highlights a recurring risk in DeFi and Layer 2 vault designs: permissionless asset registration combined with shared underlying collateral can break core accounting invariants.
RedSonic Vault is an Ethereum-side vault associated with the Reddio ecosystem (a GPU-accelerated Parallel EVM Layer 2). Users deposit ETH to receive rsvETH, which is used for cross-chain operations to Layer 2. A portion of the deposited ETH is allocated to relatively low-risk strategies, with yields distributed proportionally to rsvETH holders.
According to our independent analyses:
clearly identified the root cause:
stETH deposited into the permissionlessly registered stETH vault is also included in the ETH vault’s
getTotalAssetBalance(ETH). As a result, the same stETH simultaneously backs both rsvETH and rsvstETH.
Key contributing factors:
A 2% withdrawal cap existed but proved ineffective. Rate limits can only slow the drain; they cannot restore broken accounting invariants once the same underlying asset is allowed to back multiple claims.
Based on on-chain analysis and reports from researchers (including ExVulSec), the attack unfolded roughly as follows in a single transaction:
0x70f2333d21ed7e7d105f6578227a9a747687982c0x4315990d9eeaffdfafd49958b4851f203fa1126f0x92ecc5deacb14937867686ca8b85dd8a65b747040xe3cba90e865c6cba950ebce36a52607f51f1fd33cd9fb920c78803f19b57791aUsers and researchers are encouraged to verify the full transaction and event logs on Etherscan.
This incident exposes several important lessons for vault and share-token designs:
Permissionless registration requires strict isolation checks
When allowing anyone to register new assets, the system must guarantee that the new asset cannot contaminate existing totalAssets or share-price calculations.
Shared collateral must never support multiple independent claims
The same underlying asset should count toward only one vault’s redeemable balance. This is a fundamental invariant.
Withdrawal caps cannot fix broken accounting
Rate limits only restrict speed. They cannot restore solvency once the accounting is already incorrect at deposit time.
Flash loans amplify small design flaws
Zero-capital attacks dramatically lower the barrier to exploitation. Any manipulable share price is high-risk.
Recommendations for projects:
Recommendations for users:
The ~9.25 ETH loss on Reddio’s RedSonic Vault stemmed from a classic cross-vault asset double-counting vulnerability. By combining permissionless asset registration with flawed total-balance accounting, the same stETH was allowed to back both rsvETH and rsvstETH. A flash-loan attacker exploited this to inflate share prices and perform a double redemption.
Although the absolute loss was relatively modest, the pattern is widely applicable to any multi-asset vault, share-token system, or Layer 2 related design. Correct accounting invariants remain non-negotiable.
In DeFi, there are no “small” accounting bugs — especially when flash loans are available.
Disclaimer: This article is based on public threat intelligence from PandaSecurity and on-chain analysis. It is intended for security research and educational purposes only and does not constitute investment advice. Always verify information against official sources and on-chain data.
Suggested related keywords for further reading: DeFi vault security, stETH risks, flash loan attack cases, Layer 2 vault audits, asset double-counting vulnerabilities
A missing authorization check in an unverified Ethereum order factory allowed any caller to create orders for active buyers, assign themselves as the seller, and abort those orders to receive the buyers' escrowed ETH. One transaction extracted 20.247 ETH from five victims.
PandaSecurity Team is a Web3 security research team focused on smart contract audits, vulnerability research, and protocol security analysis.
UNCX's token vesting contract lost roughly $87.7K when an attacker exploited a share-accounting flaw in release(), topUpVesting(), and cancel(). We break down the root cause, the exact attack sequence, and what builders should take away from it — without the jargon.
Autheo’s THEO token lost 92% after attackers used a Hyperlane TrustedRelayerIsm misconfiguration to mint 19 million unbacked tokens on Base and extract roughly $1.76 million. Here’s how the attack worked and why single-key security models remain dangerous for cross-chain assets.