South Korea’s largest cryptocurrency exchange Upbit has executed one of the most drastic security measures in recent memory, deleting all existing deposit addresses for its entire user base on December 5, 2025. The unprecedented move comes just eight days after a devastating security breach that saw approximately 44.5 billion Korean won, equivalent to roughly $30 to $37 million, siphoned from the exchange’s hot wallets. As Bitcoin trades at $89,388 and Ethereum hovers around $3,024, the incident underscores how even the most established platforms remain vulnerable to sophisticated attack vectors.
The Exploit Mechanics
On November 27, 2025, at approximately 4:42 AM Korean Standard Time, Upbit’s monitoring systems detected abnormal outflows from the exchange’s hot wallet. The attackers had already begun draining Solana-based tokens including SOL, ORCA, RAY, JUP, BONK, and RENDER. Security researchers who analyzed the breach subsequently discovered that the attack vector exploited a critical flaw in Upbit’s digital signature algorithm. The vulnerability produced weak or predictable signing data, which potentially allowed the attackers to derive private keys from publicly accessible blockchain transaction history. This is a particularly insidious method because the attack surface exists in plain sight on the blockchain itself, rather than relying on social engineering or traditional network intrusion techniques.
The stolen funds totaled approximately 44.5 billion Korean won. South Korean authorities quickly pointed to North Korea’s Lazarus Group as the primary suspect. The timing carries a chilling symmetry: the breach occurred almost exactly six years after Upbit’s previous major hack on November 27, 2019, when 342,000 Ethereum worth $41.5 million were stolen in an attack also attributed to Lazarus Group.
Affected Systems
The November 27 breach compromised Upbit’s hot wallet infrastructure, which handles the exchange’s day-to-day deposit and withdrawal operations. In response, Upbit suspended all deposits and withdrawals while conducting a comprehensive security audit of its wallet systems. The scope of the response is massive: every single deposit address for every user on the platform has been invalidated. This means that any user who had registered their Upbit deposit address in external wallets or on other exchanges must generate a new address before making any transfers.
The phased restoration began on December 5 at 5:00 PM KST, covering 33 digital assets across 21 blockchain networks. Networks included in the first restoration wave include Algorand, Filecoin, Hedera, Tezos, VeChain, Stacks, and Flow, among others. Upbit has stated that additional assets will be restored sequentially as their wallet systems pass security inspection.
The Mitigation Strategy
Upbit’s decision to invalidate all deposit addresses represents a nuclear option in exchange security. By forcing every user to generate new addresses, the exchange effectively neutralizes any residual access the attackers may have gained through the compromised signature system. The exchange has also urged users to proactively delete any old Upbit deposit addresses stored in personal wallets or registered on other platforms to prevent future misuse.
For certain networks, such as Vaulta and WAX, new deposit addresses are being issued using the same address generation system as before, suggesting the vulnerability was specific to particular wallet implementations rather than a systemic flaw across all supported chains. Digital assets received through airdrops, those with ended trading support, or those placed on watchlists will only have withdrawal functionality restored, with deposits remaining suspended pending further review.
Lessons Learned
The Upbit breach reveals several critical lessons for the cryptocurrency industry. First, digital signature implementation quality matters enormously. A seemingly minor weakness in signature generation can cascade into a catastrophic key derivation attack. Second, the attack pattern attributed to Lazarus Group shows that nation-state threat actors continue to view cryptocurrency exchanges as high-value targets. Third, the timing coincidence with the 2019 hack and the Naver acquisition announcement for Dunamu, Upbit’s parent company, suggests the attackers may have been monitoring corporate developments to time their strike for maximum impact and media confusion.
The broader market context adds urgency to these lessons. With Bitcoin at $89,388 and total crypto market capitalization exceeding $3.5 trillion, the stakes of exchange security failures have never been higher. The attack also coincided with the React2Shell vulnerability crisis, CVE-2025-55182, which was actively being exploited by multiple threat groups on the same day, creating a perfect storm of security challenges across the crypto ecosystem.
User Action Required
Upbit users must take immediate action. First, log into the platform and generate new deposit addresses for all assets. Second, delete any old Upbit deposit addresses stored in external wallets or registered on other exchanges. Third, verify that any pending transfers are directed to the new addresses. Fourth, monitor account activity for unauthorized transactions during the transition period. Fifth, enable all available two-factor authentication methods on the account. Users who notice any discrepancies should contact Upbit support immediately and document all relevant transaction hashes.
Disclaimer: This article is for informational purposes only and does not constitute financial or security advice. Always conduct your own research and consult with qualified professionals before making security decisions regarding your digital assets.
The industry needs standardized security audit frameworks
resetting all deposit addresses is the nuclear option. means every single user has to generate new addresses and verify them. logistical nightmare for 8M+ users
resetting all deposit addresses for 8M+ users is not just a logistical nightmare. its a trust nightmare. users will question whether the exchange is safe regardless of what the team says
The amount of DeFi exploits is still way too high
exact same date as the 2019 hack. nov 27 both times. lazarus operating on a schedule or is this coincidence
nov 27 in 2019 and nov 27 in 2025. lazarus reusing dates is either operational security failure or they just dont care because sanctions make it impossible to prosecute anyway
six_year_gap_ nov 27 in 2019 and 2025 is wild. either lazarus has a fixed schedule or they exploit the same holiday staffing patterns every cycle
Social engineering attacks are becoming more sophisticated
resetting every deposit address is the right call even though its chaotic. the signature vulnerability means old addresses were potentially compromised at the key level