GoPlus Security 🚦 (@GoPlusSecurity): 🚨 GoPlus Security Alert: DxSale Legacy Locker Exploit Drains $7.3M, Suspected Insider Involvement; Another $15.5M in Funds and LPs Still Require Emerg…
Estimated coin impact
Scores are not price-change percentages. High impact means a score of +70 or more, or -70 or less.
🚨 GoPlus Security Alert: DxSale Legacy Locker Exploit Drains $7.3M, Suspected Insider Involvement; Another $15.5M in Funds and LPs Still Require Emergency Action ❗️❗️ I. Incident Timeline In August 2025, Telegram channels surfaced offering “DxSale insider-connected” services to unlock legacy LPs for sale publicly. At 01:08 UTC on May 26, 2026, the original owner address 0x47BAcf93 called transferOwnership, transferring control of the locker contract to attacker address 0xC4574D. On May 27, 2026 (20 hours before the attack), attacker wallet 0xC4574D received 104 BNB (~$67K) from Bybit as initial funding. At 03:45 UTC on May 28, 2026, the attacker leveraged the EIP-7702 delegation mechanism to batch-drain more than 1,400 LP pools. Within hours after the attack, the funds were routed through more than 80 wallet hops before eventually cashing out via multiple Binance addresses. II. Root Cause Analysis 1️⃣ transferOwnership Lacked Security Protections: The legacy DxSale locker contract (deployed in 2021) inherited the standard Ownable pattern for its transferOwnership function, allowing the owner to transfer ownership to any address at any time, without a timelock, without multisig protection, and without monitoring or alert mechanisms. Once the owner private key is compromised — or the owner itself becomes malicious — all assets locked in the contract face the risk of being fully drained. 2️⃣ Legacy Contracts Left Unmaintained for Years: Since being deployed in 2021, the contract has continued holding a large amount of LP tokens from early BNB Chain projects, with the cumulative value exceeding tens of millions of dollars. However, these assets remained in a vacuum state: no audit updates, no security monitoring, original owners potentially having exited the industry, and contract code never upgraded. 3️⃣ EIP-7702 Was Abused for Batch Exploitation: By leveraging the batch-processing capability enabled by EIP-7702, the attacker was able to drain more than 1,400 pools within a single transaction flow. 4️⃣ Suspected Insider Premeditation: According to an investigation by eyeonchains (see Figure 1), as early as August 2025, Telegram channels were already openly offering services to “unlock legacy LPs through DxSale insider connections.” This indicates the attackers had long been aware of the exploitable nature of the contract owner privileges. Combined with the fact that the attack execution stretched across multiple days, proceeded at a controlled pace, and received no response from the project team, the incident strongly resembles a nine-month-long insider-planned exit operation. 🧐🕵️ Combined with DxSale’s historical infrastructure connections to projects such as SAFEMOON (whose team members were later criminally charged), the nature of this incident appears more consistent with an organized insider exit scam than with an isolated external exploit. III. Attack Flow Analysis 1️⃣On May 26, the original owner account of the DxSale Legacy Locker contract 0xEb3a9C updated the owner address to attacker address 0xC4574D: https://bscscan.com/tx/0x23e331a81e496890c8f6147a672c6bc45cc2d2dd17547e72713b6ee070b38d41 Note: In addition to the exploited Locker contract 0xEb3a9C, other Locker contracts whose owner was updated to 0xC4574D include: 0x81E0eF68e103Ee65002d3Cf766240eD1c070334d (~$13.2M) 0x2D045410f002A95EFcEE67759A92518fA3FcE677 (~$2.2M) 0x5b5e94485c9628793B01A38762921Dc37B6829b6 (~$1.3K) 2️⃣The attacker deployed exploit contracts (such as 0x74Ad1E), then upgraded 0xC4574D using EIP-7702, with the Delegator set to the exploit contract address (such as 0x74Ad1E): https://bscscan.com/tx/0xe6d29d066a9dab541bc5d2ded34696513e777ca79e615e71f036c8bb6ac6ac06 3️⃣The attacker directly invoked the unlockToken function in the DxSale Legacy Locker contract using owner privileges, unlocking the LP tokens stored in the contract and transferring them to 0xC4574D: https://bscscan.com/tx/0xb107f19af1a8ff90d19cbb40d935f8be5d79f5fb9b497824e4ed28b9e7555fe9 4️⃣ After obtaining the unlocked LP tokens, the attacker removed liquidity from the pools. Example transaction (see Figure 2): https://bscscan.com/tx/0xb0ee7388ab64f6bafc3b8734ccb7c7dc2bb409723d57c98dc132c8851e2c4459 IV. Key IOC Summary Exploited Locker Contract: 0xeb3a9c56d963b971d320f889be2fb8b59853e449 Original Owner (Suspected Insider / or Private Key Compromise): 0x47BAcf935066b802EAA0067eC14AB035B24eB78b Primary Attacker Wallet 0xC4574DDEF299e7E563971e200433e592EeaaFA69 EIP-7702 Delegator Contracts 0x74Ad1Ef17Fbb3e494c31c72F7ec730A27FEf0310 0x996521B5Bb2bbF34764d89932f0Ea206e6A3A388 0xd6c7d6b19b9c05E8591542a13D297047C362d268 0xA0795423A2647eC750fEA5cAD3B709cFe7C814be 0xc2efbD94aeDFf1555b97ddCb216646DFC01e4718 Intermediate Aggregation Address A 0x47F80D09d1Bd0BB675ac627BDC1d1244731F66bf Intermediate Relay Address B 0xF19acAD8E DCd733A8bF9175C93da9AB660afC747 Secondary Transfer Wallet A 0xb71c1C2A0cD7A88f1317f9A996e4d121E7db5E92 Secondary Transfer Wallet B 0x4c5ee9703653C8e7725C65593bff372655e0453C Example Attack Transaction: https://bscscan.com/tx/0xb107f19af1a8ff90d19cbb40d935f8be5d79f5fb9b497824e4ed28b9e7555fe9 V. Security Recommendations 1️⃣ Projects should immediately verify whether their LPs remain locked in contracts 0xEb3a9C56, 0x81E0eF68, 0x2D045410, or 0x5b5e9448. If affected, immediate action should be taken to withdraw funds. Approximately $15.5M in assets still require urgent self-rescue measures. 2️⃣ The initial funding source was Bybit (104 BNB), and KYC tracing is recommended. The final cash-out routes involved multiple Binance addresses, and relevant security teams are advised to submit on-chain evidence and request freezing of attacker-related accounts. 3️⃣ Security mechanisms must be strengthened. Critical admin functions should always be protected by timelocks, owner privileges must use multisig wallets, and all ownership changes should trigger manual review procedures (including those involving EIP-7702). 4️⃣ As of now, DxSale has not issued any public incident response statement, and its silence itself warrants attention.