BlockThreat - Week 50, 2025

ThirdWeb | Ribbon Finance | 0G Labs | DMi | HTC | React

BlockThreat - Week 50, 2025

Greetings!

Almost $3.5M were stolen this week across eight projects. Unfortunately, the week also marked the appearance of all three emerging threat classes I discussed in my talk at DSS 2025.

Watering Hole Contracts are particularly dangerous because they target not the protocols themselves, but their users. Victims are users who previously approved their funds to a vulnerable or compromised contract, often long forgotten. That was the case this week with Jill Gunter, who had an old unlimited token approval to a ThirdWeb contract containing an insidious msgSender spoofing vulnerability from nearly two years ago. Attackers patiently waited for a user with a sufficiently large balance to appear, then exploited the vulnerability to drain the funds.

What makes this incident especially unfortunate is that Thirdweb could have prevented the loss by disabling the vulnerable contract, but it appears this step was overlooked. As I mentioned in my talk, users should regularly review and revoke token approvals that are no longer needed. Even better, they should avoid infinite approvals altogether for the massive security risk that it is.

Speaking of predicted threats, another legacy contract was attacked this week. Ribbon Finance lost $2.7M after an attacker successfully forged an update to its price oracle feed. This was a subtle and sophisticated exploit, emblematic of a new generation of attackers who specialize in uncovering deep vulnerabilities hidden in older codebases.

If we can’t reaudit every legacy project, then at the very least we should apply modern tooling capable of analyzing older codebases against latest attack patterns. This week’s sponsor, Ackee, has built exactly such a tool with Wake Arena, designed to hunt down deep and hard to find vulnerabilities. Be sure to check them out!


Wake Arena identified 43 of 94 high-severity vulnerabilities in benchmark tests on historical audit competitions. In 3 production Ackee audits in November 2025 for Lido, Printr, and Everstake, it discovered 26/79 (33%) of all findings, including 5/10 (50%) of the critical findings in Printr, and six unique vulnerabilities. Read the full report.


Let’s dive into the news!

News

Crime

Policy

Phishing

Malware

Media

Contests

Research

Tools

  • Tornado Cash Withdrawal Viewer by IOCOfficial. Analyse withdrawals from Tornado Cash ETH pools using the Etherscan API. View recipient addresses with withdrawal counts, totals, and date ranges across all three ETH pools.
  • Slotscan. Human readable storage viewer.

Hacks

Eden Network

Date: December 08, 2025
Attack Vector: Insufficient Function Access Control
Impact: $54,000
Chain: Ethereum

References:

https://x.com/TikkalaResearch/status/1998149979958079782

DMi

Date: December 08, 2025
Attack Vector: Logic Error
Impact: $124,400
Chain: BSC

References:

https://x.com/TenArmorAlert/status/1998219552270766459
https://blog.solidityscan.com/dmi-token-hack-analysis-63c6cf552b84

HTC Token

Date: December 09, 2025
Attack Vector: Reward Manipulation
Impact: $45,000
Chain: BSC

References:

https://x.com/TikkalaResearch/status/1998486325943742513

Thirdweb

Date: December 10, 2025
Attack Vector: msgSender Spoofing
Impact: $30,000
Chain: Ethereum

References:

https://blog.thirdweb.com/smart-contract-incident-report-legacy-bridge-vulnerability/
https://protos.com/jill-gunter-has-wallet-drained-via-vulnerable-thirdweb-contract/
https://x.com/jillgun/status/1998928975088009426
https://x.com/m13_digital/status/2000046108228075822

Limewire

Date: December 11, 2025
Attack Vector: Uninitialized Contract
Impact: Assets Stolen
Chain: BSC

References:

https://x.com/DefimonAlerts/status/1999112229141246208

0G Labs

Date: December 11, 2025
Attack Vector: Stolen Private Keys
Impact: $517,000
Chain: BSC

References:

https://x.com/SpecterAnalyst/status/1999123271363518665
https://x.com/0G_Foundation/status/1999781517283737670

Cheese Bank

Date: December 12, 2025
Attack Vector: Rounding Error
Impact: Assets Stolen
Chain: Ethereum

References:

https://x.com/VectorBits/status/1999459049868525956

Exploit:

Ribbon Finance (Aevo)

Date: December 12, 2025
Attack Vector: Price Oracle Manipulation
Impact: $2,700,000
Chain: Ethereum

References:

https://x.com/ribbonfinance/status/2000003294563905765
https://x.com/SpecterAnalyst/status/1999532982411854109
https://x.com/lzhou1110/status/1999673530661945702