From 7af3c18c5079acefabd18bae240a354a4e32bcd4 Mon Sep 17 00:00:00 2001 From: Christian Reitter Date: Sat, 20 Apr 2024 15:15:36 +0200 Subject: [PATCH] Add blog post no.7 --- _posts/2024-04-20-research-update-7.md | 213 ++++++++++++++++++ ...only_daily_volume_btc_2018_2021_graph1.png | Bin 0 -> 70307 bytes ...ly_monthly_volume_btc_2018_2023_graph1.png | Bin 0 -> 37325 bytes ...ly_monthly_volume_btc_2019_2021_graph1.png | Bin 0 -> 37815 bytes 4 files changed, 213 insertions(+) create mode 100644 _posts/2024-04-20-research-update-7.md create mode 100644 assets/images/graphs/trustwallet_style_bip39_256bit_only_daily_volume_btc_2018_2021_graph1.png create mode 100644 assets/images/graphs/trustwallet_style_bip39_256bit_only_monthly_volume_btc_2018_2023_graph1.png create mode 100644 assets/images/graphs/trustwallet_style_bip39_256bit_only_monthly_volume_btc_2019_2021_graph1.png diff --git a/_posts/2024-04-20-research-update-7.md b/_posts/2024-04-20-research-update-7.md new file mode 100644 index 0000000..0bfaa4f --- /dev/null +++ b/_posts/2024-04-20-research-update-7.md @@ -0,0 +1,213 @@ +--- +layout: post +title: "Update #7 - Billion Dollar Wallet Range, Now Empty" +author: ["Christian Reitter"] +date: 2024-04-20 13:00:00 +0000 +--- + +In [research update #2]({% link _posts/2023-12-06-research-update-2.md %}), we looked at the weak wallet generation algorithm used by vulnerable Trust Wallet (CVE-2023-31290) versions and other yet unknown wallet software. In the corresponding 128 bit private key range discussed in that research update, we had tracked down ~1000 Bitcoins worth of historical transaction volume, representing millions of dollars in cryptocurrency that had been relying on vulnerable private keys.
+Astonishingly, this was just the tip of the iceberg. The 256 bit key range of the same weak generation mechanism formerly held **tens of thousands** of Bitcoins on extremely weak keys 🤯 + +
+

Table of Contents

+* placeholder +{:toc} +
+ +
+ +## Background + +The vulnerability disclosure we dubbed `Milk Sad` came out of the use of a weak pseudorandom number generator (PRNG) in `libbitcoin-explorer` to pick the essential private key of cryptocurrency wallets, more specifically via the Mersenne Twister PRNG algorithm. Through additional security research after the original disclosure, we found that variations of the same fatal mistake happened in different cryptocurrency wallet projects over the years. This led to the discovery of multiple different "ranges" of weak wallets characterized by different PRNG algorithms, PRNG usage, private key sizes and other factors. For some of those ranges, there are multiple vulnerable software products that generated the exact same "type" of bad wallets, as shown by different historical usage patterns and creation parameters. + +In the case of what we originally called the "Trust Wallet range" and reported on in [research update #2]({% link _posts/2023-12-06-research-update-2.md %}), evidence suggests that multiple different software implementations were responsible for the generated weak wallets. `Trust Wallet` is the only wallet software we clearly identified, but many of the identified wallets in this range were generated and used before Trust Wallet had the problematic generation logic in its codebase. This emphasizes that there had to be some other vulnerable wallet software with the same weak private key generation algorithm. + +Our previous analysis of the Trust Wallet range focused on the 128 bit sub-range, since the vulnerable Trust Wallet versions only produced 12-word (128 bit private key) BIP39 mnemonics. But what about wallets in other common variations such as the 24-word (256 bit private key) sub-range? +Buckle up, things are going to get a bit crazy. 🎢 + +## Discovered Historic Usage 2019-2020 + +When we first took a comprehensive look at the wallet histories in the `MT19937-32` 256 bit range, we couldn't believe our eyes: at the highest point, in 2020-11-05, the cumulative Bitcoin amount stored on weak wallets in that range had been over **53500 BTC**. +Yes, you read that right: over _fifty-three thousand five-hundred_ bitcoins. On weak wallets that allowed remote theft by anyone at any time. That's wild! + + +Here is a graph of the flow of funds in and out of these wallets over time: +{% responsive_image_block %} + figure: true + path: assets/images/graphs/trustwallet_style_bip39_256bit_only_monthly_volume_btc_2018_2023_graph1.png + alt: "Historic aggregated usage of known 256 bit Trust Wallet-style Bitcoin wallets, 2018 to 2023" + target_width: 950px +{% endresponsive_image_block %} + +
+Here is the same graph, zoomed in on the most active time period: + +{% responsive_image_block %} + figure: true + path: assets/images/graphs/trustwallet_style_bip39_256bit_only_monthly_volume_btc_2019_2021_graph1.png + alt: "Historic aggregated usage of known 256 bit Trust Wallet-style Bitcoin wallets, 2019-01 to 2023-03" + target_width: 950px +{% endresponsive_image_block %} + +As you can see from the Y-axis, the scale of these wallets and transactions is just staggering. + +Since monthly graph steps are useful but coarse, here is a different visualization with daily details. Note that this shows the summed up daily positive/negative net value change, and uses a log scale y-axis to cover different magnitudes of transactions. + +{% responsive_image_block %} + figure: true + path: assets/images/graphs/trustwallet_style_bip39_256bit_only_daily_volume_btc_2018_2021_graph1.png + alt: "Daily net money flow of known 256 bit Trust Wallet-style Bitcoin wallets, 2018-10 to 2023-03" + target_width: 950px +{% endresponsive_image_block %} + +To put the BTC numbers into context: at the time the majority of funds were moved away on 2020-12-28, the lowest daily price was around 26000 USD per BTC. With roughly 50700 BTC moved out of the wallets that day, the back-of-the-envelope calculation puts a lower bound for the value of those transactions at over **$1,32 Billion USD**. And that's without counting prior withdrawals in 2019/2020! + +In total, we estimate the amount of bitcoin that historically moved in and out of all wallets in this specific range to be around 67800 BTC. _(This figure may double-count some funds that moved between wallets of the same owner, so take it only as a rough reference)_ + +The rapid withdrawal of almost all funds in the last days of 2020 is clearly suspicious in the context of vulnerable wallets. However, we do not have a firm opinion at this point on whether this was some kind of theft or a "normal", coordinated, rushed withdrawal by the legitimate owners. Considering that the Bitcoin price rose to record heights in December 2020 and the mining payouts towards the tracked wallets stopped at the time of the withdrawal, it's possible that the owners sold their Bitcoin, sold their business or had some other motivation to completely restructure their wallets. +A theft in 2020-12 would be fairly early in the overall timeline compared with the confirmed thefts against Mersenne Twister based vulnerable wallet ranges which happened years later. Still, we can't rule it out at this point. + +After encountering this huge amount of incoming and outgoing funds, one obvious followup question on the research side is: how could so much money ever end up on a few vulnerable wallets in the first place? What does the public blockchain information tell us about that? + +## Wallet Details +Within the 256 bit key sub-range, we only discovered a few dozen unique weak Bitcoin wallets in total, see the overview in [research update #2]({% link _posts/2023-12-06-research-update-2.md %}#new-research-trust-wallet-like-bip39-range). +Out of the 36 unique bitcoin wallets there, we've identified 9 as high-value: + +Wallet list + +| Primary Wallet Address | Derivation Path | Comments | +| - | - | - | - | +| {{ "32vpyd3jos4mEe8CmBnreRRXJJnwLMF3Gn" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | | +| {{ "338uPVW8drux5gSemDS4gFLSGrSfAiEvpX" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | | +| {{ "34Jpa4Eu3ApoPVUKNTN2WeuXVVq1jzxgPi" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | | +| {{ "35v6FmTJSChgwcH6tgAwCwsEj315bvq3tB" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | comparably low-value, usage in 2018, unclear if directly related | +| {{ "36UNrMNN3xk1dTfqCWAPmrfBXA2gykCPBK" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | additional use of `m/49'/0'/0'/1/account` change subaddresses | +| {{ "3J4sTPyD1g6KvNUSJxjwLs4iaPeDPqxUZr" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | | +| {{ "3JJ8b7voMPSPChHazdHkrZMqxC7Cb4vNk2" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | | +| {{ "3Pja5FPK1wFB9LkWWJai8XYL1qjbqqT9Ye" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | | +| {{ "3PWNGS2357TnjRX7FpewqR3e3qsWwpFrJH" | BtcLinkAddressUrlFull }} | `m/49'/0'/0'/0/0` | | + +The listed addresses held the majority of the discovered funds. + +Summary of relevant wallet patterns: +* `MT19937-32` PRNG +* TrustWallet-style PRNG consumption +* PRNG -> 256 bit `BIP39` -> `BIP32` secret +* Used exclusively with `BIP49` `P2SHWPKH` standard +* `m/49'/0'/0'/change/index` subaccount derivation +* \>1 BTC in transactions + +Combined with the unusual and overlapping transaction patterns (described later), the properties of the weak wallets suggest either a few high-net-worth users that used very similar vulnerable software and worked together, or one entity that controlled most/all of the wallets. + +## On-Chain Patterns + +### Deposit Type #1: Very Large Initial Whale Transactions + +In April 2019, four wallets in the 256 bit "Trust Wallet range" received a total of **24999 BTC**, the equivalent of over $132M USD at the time. This means a very wealthy organization or individual ("whale") moved funds there. + +List of incoming transactions: + +| Transaction | Volume | transaction USD value @ tx time | Date | +| - | - | - | - | +| {{ "0a373a234f2757ca27d9e908c0175799aced8ba4e413095cd0d3744e6caba7c9" | BtcLinkTxUrlSliced }} | +5000 BTC | $24.495.107 | 2019-04-05 14:07:26 | +| {{ "c3163f9b0bbe3e3c53558645ba18eab4cbb4784236a2f3dbdc776dd70d6098c6" | BtcLinkTxUrlSliced }} | +5000 BTC | $24.495.107 | 2019-04-05 14:07:26 | +| {{ "1608f759c984faf556bdd7c5392c246f64a28a617d221d75e6e2ba0e181b550c" | BtcLinkTxUrlSliced }} | +5000 BTC | $27.789.628 | 2019-04-24 09:02:10 | +| {{ "6d1c73d0152d5bdb2786671c9ad17582315807b247728500fdd612454177f946" | BtcLinkTxUrlSliced }} | +9999 BTC | $55.573.699 | 2019-04-24 10:35:22 | + +
About 9000 BTC were sent out of the weak wallets again two months later in 2019-06, but the rest of the funds basically remained there until 2020-12-28. + +### Deposit Type #2: Many Bitcoin Mining Payouts + +One of the weak wallets in the 256 bit "Trust Wallet range" received a very large amount of Bitcoins from an unexpected source: Bitcoin mining! + +A single payout address {{ "34Jpa4Eu3ApoPVUKNTN2WeuXVVq1jzxgPi" | BtcLinkAddressUrlFull }} received over **14000 BTC** within less than a year, out of which about **11000 BTC** appear to come directly from mining reward transactions onto the address. + +We're not experts in Bitcoin mining, but the economics are fairly clear: either this was a very popular decentralized mining pool with many semi-professional users that mined towards this address in the expectation of payouts for their work, or a large centralized professional mining venture with lots of expensive equipment and high operating costs. +If this were a distributed mining pool, we would expect most of the mined bitcoins to be paid out again regularly to cover the individual miner's shares. However, we don't see significant payouts, at least not from the tracked wallets in this weak range. Either way, this operation was huge, and could apparently afford to keep a lot of money on-chain. + +Are there any clues to the organization behind this mining? +As it turns out, yes, there are. The mining block reward transactions on-chain usually carry a short text snippet that refers to the mining pool, and this was also the case here. The two identifiers that have been used over and over in mining rewards going to the payout address were `Buffet` and `lubian.com`. + +Some examples: + +| Transaction | Identifier | Date | +| - | - | - | +| {{ "a3c5b325e1313e1c336d84b4737cafc81a3911313462c0b3f5d77dddbf252caf" | BtcLinkTxUrlSliced }} | `Buffett` | 2020-04-24 13:47 | +| {{ "d86261f537c556bad874c4b873e1f544dc49f53dd722bd1582f0e76acd2bfdb5" | BtcLinkTxUrlSliced }} | `Buffett` | 2020-05-09 17:16 | +| {{ "512228fd263144c25f7ed4a7cd08b44c3530ccf44a0083803c110be066764483" | BtcLinkTxUrlSliced }} | `lubian.com` | 2020-05-10 08:24 | +| {{ "8b9de493c3119b178a360ac303682c61dfa3240c10ec06cccedcfc9608f4a4c2" | BtcLinkTxUrlSliced }} | `lubian.com` | 2020-12-28 18:35 | + +_(Side note: in the transaction view, the `Coinbase` tag on the source address refers to the Bitcoins-created-from-nothing source of newly minted Bitcoins, not the well-known Coinbase exchange which adopted the same name.)_ + +Since the Bitcoin transactions and mining details are all public on the blockchain and this mining operation was both among the largest in the world and focused on one payout address, it has received a lot of public attention already long before we came along. This is usual for addresses that make it on the "rich list" of most valuable wallets. Correspondingly, the address `34Jpa4Eu3ApoPVUKNTN2WeuXVVq1jzxgPi` is included in public collection lists of mining addresses. + +Here are some interesting older articles that we found which investigated this mining pool: +* Asia Crypto Today: [Shock new Chinese entry to Bitcoin mining pool](https://www.asiacryptotoday.com/shock-new-chinese-entry-to-bitcoin-mining-pool/) +* The Block: ["Little-known Lubian is now one of bitcoin's biggest mining pools"](https://www.theblock.co/linked/65075/little-known-lubian-is-now-one-of-bitcoins-biggest-mining-pools) +* Coindesk: ["Miners' Bitcoin Holdings Reach Two-Year High to Almost 2M"](https://www.coindesk.com/markets/2020/08/27/miners-bitcoin-holdings-reach-two-year-high-to-almost-2m/), analyzing funds associated with the `lubian.com` mining address +* Compass Mining: [What happened to Lubian’s private mining pool?](https://compassmining.io/education/lubian-bitcoin-mining-private-pool-stopped/) + +The public articles and theories indicate that it may have been a somewhat secretive Chinese mining pool that had their own mining hardware: + +> Other clues as to the identity of Lubian show their clear Chinese origin. Lubian means “roadside” in Mandarin and they use an URL linked to Alibaba’s cloud service. +> Primitive Ventures’ founding partner and Twitter commentator, Dovey Wan had one theory that the pool was private and has just decided to make themselves public. “It must be a private pool before now reveals itself to be public as hashrate didn’t see a pop,” she tweeted. +>(Asia Crypto Today) + +> Most of Lubian’s machines are believed to have been running mostly in Iran with some machines probably also running in China before the mining crackdown. Although its website is still online, Lubian appears to have rebranded into Roadside Mining. +>(Compass Mining) + +A [Wayback Machine archive snapshot](https://web.archive.org/web/20220810012412/https://lubian.com/) of `https://lubian.com` shows content in Chinese, which would be in line with some form of Chinese origin. However, reliable attribution is hard in situations like this when deliberate misdirection can be involved, so we won't treat this as a fact. For the same reason, we recommend that you take any of the background details suggested by the linked articles with a grain of salt. + +Interestingly, there are a handful of direct mining payouts to a second important address {{ "3Pja5FPK1wFB9LkWWJai8XYL1qjbqqT9Ye" | BtcLinkAddressUrlFull }} within the weak wallets. They used the mining tag `GodPool` and stopped just before the other mining rewards start coming in, which could to be connected. + +Examples: + +| Transaction | Identifier | Date | +| - | - | - | +| {{ "6da1ffd20d5e5b158c00f92392972e012725f33d878da26a388b86cb00919b17" | BtcLinkTxUrlSliced }} | `GodPool` | 2020-04-23 00:41 | +| {{ "fa2fb3c145b93042082369a63a6a9109c30267e3454f8406864ad96d40f8097b" | BtcLinkTxUrlSliced }} | `GodPool` | 2020-04-24 06:32 | + +### Deposit Type #3: Daily Large Transactions + +In addition to a few huge deposits in 2019-04, there are also other significant deposit patterns that are unusual in their regularity and size. + +For the {{ "34Jpa4Eu3ApoPVUKNTN2WeuXVVq1jzxgPi" | BtcLinkAddressUrlFull }} mining payout address, it appears that the first ~3000 BTC of funds were transferred there as regularly occurring daily transactions of ca. 60 BTC to 88 BTC per day between 2020-03-17 and 2020-04-24. + +The {{ "3Pja5FPK1wFB9LkWWJai8XYL1qjbqqT9Ye" | BtcLinkAddressUrlFull }} address follows the same pattern with daily deposits of ca. 36 BTC to 130 BTC per day from 2019-07-02 to around 2020-03-15, and then with different amounts up until 2020-04-28. + +Looking at the volume, one potential explanation would be daily aggregated mining payouts that were forwarded from other addresses, but we haven't looked into this further. + +## Vulnerable Software + +So far, we don't know yet which faulty wallet software was responsible for generating weak wallet keys. +What we can do is rule out some known vulnerabilities: +* It could not have been Trust Wallet CVE-2023-31290 - several years too early, and using the wrong parameters. +* It could also not have been Trust Wallet CVE-2024-23660 - wrong PRNG. +* It probably wasn't Libbitcoin-explorer (`bx`) CVE-2023-39910, since `bx seed` uses a different PRNG variant. + +There's a chance the weak high-value wallets were generated by a wallet software that was either obscure or fully custom code, since we're seeing only a few other "common end user" wallets in the same range. In this scenario, it's possible that the custom software ended up using the bad `MT19937-32` PRNG accidentally, for example through an insecure PRNG API that used it behind the scenes instead of sourcing fresh entropy from the operating system. + +We're open to suggestions on which software and configuration could be responsible here, but we will probably never know with certainty. + +## Stealth, Novel Contributions, Clarifications + +With findings of this magnitude and complexity, we would like to clarify some aspects. + +Broadly speaking, the entity or entities behind the identified large wallets were not trying to obfuscate their money flows. Over multiple years, they used a handful of addresses that each had conspicuously large balances and unusual transaction patterns, making them very visible to people following the activities of the largest wallets. Their mining efforts were fairly coherently tagged and using enough mining power to result in journalistic articles and widespread recognition. Transactions in and out of this cluster of wallets happened at similar times and with similar volumes. They used only one Bitcoin address standard. With one exception, they didn't use sub-addresses, which could have provided at least some uncertainty as to the confirmed ownership and flow of funds from the outside. +In other words, the on-chain information that had been public for years was already sufficient for most of the conclusions and observations described in this research update. + +Therefore, our discovery of a shared cryptographic weakness that links these wallets does not reveal a lot of new information, aside from the surprising realization of the vulnerable private keys that controlled these funds. That is okay, though. We see our main contribution in this case in discovering and documenting a real-life case of a "billion dollar bug" in software engineering/cryptography, which is rare to encounter first-hand! + +We would also like to unambiguously state for the record that we had no involvement with the funds' owner or any withdrawal of funds in this range. +Additionally, this wallet range has been swept clean of any meaningful remaining fractions of bitcoins in 2023 before we discovered it. Correspondingly, we regard the wallet keys as completely compromised by bad actors and exploited in-the-wild before the publication of this research update. + +Please remember that due to the extremely weak 32 bit entropy of the private keys, any motivated actor with the equivalent of `a gaming computer` × `a few days of non-stop operation` worth of compute resources was able to independently brute-force the relevant keys and addresses at any point since 2019. +To us, this makes it even more surprising that we were, to our knowledge, the first to publish detailed information on these weak wallets. In case you find older public mentions or references to this, please let us know! + +## Summary & Outlook +In this research update, we presented information on a cluster of weak very-high-value wallets that once controlled over a billion USD worth of Bitcoin in aggregated value before most of the funds were withdrawn in December 2020. On-chain transaction information strongly ties these wallets to a large Bitcoin mining project. At this point, it is still unclear if attackers figured out the weak nature of the wallets in time to perform large thefts, or if they only did so some years later with much smaller impact. + +Doing this kind of pro bono security research and reporting on the results is a lot of work. Due to a lack of research time on our end, new exploratory wallet-related research is currently on hold. We still have some interesting things to share, but may take a while until we get around to writing them up. + +For comments and suggestions on this article, you can contact us [directly]({% link index.md %}#contact). +
\ No newline at end of file diff --git a/assets/images/graphs/trustwallet_style_bip39_256bit_only_daily_volume_btc_2018_2021_graph1.png b/assets/images/graphs/trustwallet_style_bip39_256bit_only_daily_volume_btc_2018_2021_graph1.png new file mode 100644 index 0000000000000000000000000000000000000000..ba510459384a67102bc1ff19001f9bc618843a73 GIT binary patch literal 70307 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 XsJGu-skIc+FJ!NCUn}`I=-|Hrw%Ij> literal 0 HcmV?d00001 diff --git a/assets/images/graphs/trustwallet_style_bip39_256bit_only_monthly_volume_btc_2018_2023_graph1.png b/assets/images/graphs/trustwallet_style_bip39_256bit_only_monthly_volume_btc_2018_2023_graph1.png new file mode 100644 index 0000000000000000000000000000000000000000..acf437fcb32d237006569385fc284b66b0fa12d3 GIT binary patch literal 37325 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 z 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 literal 0 HcmV?d00001