Bitcoin Core Tor whitelist bug: thousands of nodes treated strangers as trusted peers
Bitcoin Core has disclosed three more security vulnerabilities. The most important one affected thousands of nodes that unintentionally whitelisted inbound Tor connections; all three bugs are fixed from version 30.0.

Table of Contents
Table of Contents
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
Bitcoin Core disclosed three more security vulnerabilities on November 10, 2026. The most consequential one affects nodes that run Bitcoin Core together with the anonymity network Tor: anyone who had set the -whitelist option for an IP range also treated every inbound Tor connection as a trusted peer, up to versions 28.3, 29.2 and 30.0. According to the developers, this affected thousands of reachable nodes on mainnet. All three bugs were fixed more than a year ago, so if you keep your node up to date, you are protected. If you still run a version older than 30.0, you should update now, because 29.x, the last affected release series, reached end of maintenance on October 27.
Bitcoin Core is the reference software of the Bitcoin network. A node is a computer that runs this software, verifies every block itself and relays transactions to other nodes. If you run your own node, you do not rely on third-party servers to know your balance. We have worked out how much effort and electricity that takes in our guide on how to run a Bitcoin node.
Bitcoin Core vulnerabilities: three disclosures on November 10
The three advisories carry the identifiers CVE-2025-62859, CVE-2025-62860 and CVE-2025-62861. A CVE number (Common Vulnerabilities and Exposures) is a globally unique identifier for a publicly known security flaw. Bitcoin Core rates two of the three bugs as medium severity and one as high. The timing follows the project's disclosure policy: a vulnerability is only described publicly once the last affected release series no longer receives maintenance.
That threshold was reached on October 27, 2026. On that day maintenance for Bitcoin Core 29.x ended, after version 32.1 had been released on October 27. The maintenance releases 31.2, 30.4 and 29.5 followed on October 28, and on the same day the project had already disclosed three other bugs, which we covered in our article on three security flaws in Bitcoin Core. The new advisories are the second round within two weeks, but they concern different parts of the software.
What the three cases have in common is that outside developers found the bugs and reported them confidentially to the project's security list. The fixes went quietly into versions 28.3, 29.2 and 30.0, released between October 10 and October 20, 2025. They are only being described publicly now, a little over a year later.
Tor whitelist bug: why Tor connections were treated as trusted
The bug tracked as CVE-2025-62860 sits in a setting that many home users never configured themselves. With -whitelist, an operator marks certain peers as trusted. For those peers, according to the project's security advisory, Bitcoin Core lifts various limits against denial-of-service attacks and relaxes protections meant to stop information about the node from leaking out. The feature is intended for your own devices on the home network, such as a second computer or wallet software that talks directly to the node.
The problem arises from the way Tor delivers connections. A stranger's computer that reaches a node via Tor does not appear to Bitcoin Core with its own address. All the node sees is the address of the Tor service, which usually runs on the same device or on the same home network. If that address fell within the IP range the operator had allowed via -whitelist, every inbound Tor connection ended up on the list of trusted peers. Any participant on the internet thus obtained the same rights as your own device in the living room.
This is fixed in Bitcoin Core 30.0 and all later versions, as well as from maintenance releases 28.3 and 29.2 onwards. Since then, inbound Tor connections arriving via an address set up specifically for Tor (onion bind) never receive whitelist permissions. Nodes that had never set the -whitelist option were not affected at any point, according to the developers.
The vulnerability was found by Bitcoin Core developers Martin Zumsande and Antoine Poinsot, who reported it to the security team on September 12, 2025. The fix was merged on September 17, 2025 and backported to older release series. On the same day, according to the advisory, Poinsot also informed Luke Dashjr, who maintains the alternative node software Bitcoin Knots, and on September 19 several affected software vendors.

Bitcoin node packages: where the thousands of affected nodes came from
The reason the flaw had such a broad reach lies in an industry habit. According to the security advisory, popular vendors shipped Bitcoin Core together with a Tor service and set the -whitelist option by default to an IP range that also contained the Tor service. On top of that, add-on software built on Bitcoin Core required the whitelist setting in order to work. These programs often run alongside a Tor service. The developers describe the result as follows: thousands of reachable nodes on mainnet whitelisted every inbound Tor connection.
Many home users will recognise the picture. Ready-made node packages for small computers bundle Bitcoin Core, Tor, a server for wallet queries and often Lightning software under a graphical interface. Users rarely get to see the configuration file. The advisory does not say whether any particular package was affected; the vendors were informed a little over a year ago. If you use such a package, you will usually find the bundled Bitcoin Core version in the app overview or in the package's release notes.
The distinction between the package and the Bitcoin Core version it contains matters. A package can be freshly updated and still ship an older Bitcoin Core version if that individual app has not been brought up to date. For the three vulnerabilities, only the Bitcoin Core version number counts.
Find the right crypto exchangeCVE-2025-62859: compact blocks and the ten-minute wait
The second medium-severity flaw concerns the way nodes exchange new blocks efficiently. Compact blocks are a method in which a node does not transmit the full block, only short identifiers of the transactions it contains. The recipient reassembles the block from transactions it already holds in its memory pool. This saves bandwidth and speeds up the propagation of new blocks across the network.
Before versions 29.2 and 30.0, Bitcoin Core cleared its download state after reconstructing such a block, before checking for a specific manipulation of the signature data (witness malleation). If that check failed, the node requested the block again from the same peer, with a ten-minute timeout. An attacker who was first to announce a new block to a node could thereby stall its block processing.
The advisory names two conditions under which the attack could be repeated indefinitely: if the attacker controlled all three peers the node uses for high-bandwidth block relay, or if the node ran in -blocksonly mode, relaying only blocks and no loose transactions. The bug was discovered by developer Eugene Siegel and reported on April 28, 2025. The fix by Gregory Sanders was merged on June 30, 2025.
For a home node, such a stall mainly means that it falls behind on new blocks. The wallet connected to it then shows incoming payments later. If you receive bitcoin and confirm receipt through your own node, in the worst case you see an outdated state.
CVE-2025-62861: TRUC transactions halt miners after a reorg
The only flaw rated high severity mainly affects miners. TRUC stands for Topologically Restricted Until Confirmation and refers to version 3 transactions under BIP 431. Stricter rules apply to them until they are confirmed: at most one unconfirmed parent and at most one unconfirmed child. These rules apply only to a node's memory pool (mempool), not to the consensus rules. A valid block may therefore be structured quite differently.
Since version 28.0, Bitcoin Core has had a replacement rule for these transactions known as sibling eviction. If a TRUC transaction gets a second unconfirmed child, the new child evicts the old one provided it pays enough in fees. During a reorganisation, when a node switches to a longer competing chain of blocks, Bitcoin Core puts the transactions from the discarded blocks back into the mempool. In that process the eviction rule wrongly kept running.
The consequence, according to the advisory: transactions remained in the mempool that spent outputs no longer present there. A miner whose node went through such a reorganisation could no longer create a valid block template until it restarted the node. Versions 28.0 to 28.2 and 29.0 to 29.1 are affected; the bug is fixed in Bitcoin Core 30.0 of October 10, 2025. It was reported by Niklas Gögge on September 26, 2025.

Bitcoin Core severity ratings: high and medium for the three flaws
Bitcoin Core assigns every reported vulnerability to one of four classes, which the project describes on its security advisories page. Critical bugs are those that threaten the security of the entire network, such as theft of coins at protocol level, creation of coins outside the fixed issuance schedule or a permanent split of the network. None of the three new flaws falls into this class.
High severity covers bugs with a significant impact on affected nodes or the network that can typically be exploited remotely and under default settings. Medium severity covers bugs that noticeably degrade performance or functionality but whose reach or exploitability is limited. For the Tor flaw, this means the bug only took effect with a whitelist set, but there it hit a very large number of nodes at once.
The classification helps answer how urgent an update is. A home node that does not produce blocks is practically untouched by the high-severity TRUC flaw, because it affects the creation of block templates. For home users, the two medium-severity flaws are the more important ones, because they concern the privacy and availability of your own node.
Get the market briefing every morningBitcoin Core 29.x end of life: no security updates since October 27
Under its own lifecycle policy, the project always maintains the three most recent major versions. Since version 32.0 these are 32.x, 31.x and 30.x. Major versions that drop out of this window generally no longer receive security fixes. The current releases are 32.1 of October 27 and 31.2 and 30.4 of October 28, 2026.
If you still run a 29 version, you do have a patched release for the three new flaws in 29.5, but you will receive no further fixes. Moving to a maintained major version is therefore the cleaner route. Before a large version jump it is worth reading the release notes, because default settings can change.
You can see your own version with the command bitcoin-cli --version or in the output of bitcoin-cli getnetworkinfo under the subversion field, which reads something like /Satoshi:30.4.0/. In the Bitcoin-Qt graphical interface you will find it under Help and About. With all-in-one packages it is usually shown in the overview of installed apps.
Whitelist setting in bitcoin.conf: which lines stand out
Regardless of the version, it is worth looking at the configuration file bitcoin.conf. Lines beginning with whitelist= give peers special permissions. If an entire IP range is listed there, such as your home router's network or an internal container network, you should know which devices sit in it and whether a Tor service is among them. If you did not create the file yourself, with all-in-one packages you can often only reach it through advanced access to the machine.
From Bitcoin Core 30.0, 29.2 and 28.3 onwards, the software no longer treats inbound Tor connections arriving via the address set up for that purpose as trusted in any case. With a current version, the core of the flaw is closed even if the whitelist line stays unchanged. A narrowly defined whitelist is still good practice, because every exception removes protective limits.
Bitcoin wallet and holdings: why the flaws cost no coins
The good news for investors: according to the project's classification, none of the three flaws made it possible to steal coins or create new ones. For most home users the private keys sit in a separate wallet anyway, not in the node itself. If you keep your holdings on a hardware wallet and use the node only as your own verification layer, you keep keys and network software cleanly apart. Our hardware wallet comparison shows which devices are suitable.
The risks lay in availability and privacy. A peer with whitelist permissions faces fewer limits against overload and receives information the node would otherwise withhold from strangers. For users who rely on Tor precisely for anonymity, this is the most sensitive point. A node that falls behind on new blocks also shows incoming payments late.
If you do not run your own node, the three flaws do not affect you directly. Mobile software wallets usually query third-party servers operated by the provider, and exchanges hold their customers' coins on their own infrastructure. Our software wallet comparison gives an overview of wallets that work without your own node.
Bitcoin Core flaws: all three closed from version 30
The three disclosures of November 10 describe bugs that have been fixed since October 2025. The people at risk are those who run a node on an older version and have put off the update for a year. Three steps are enough:
- Check the version and update: if your node is below 30.0, switch to a maintained major version such as 30.4, 31.2 or 32.1. If you hold your coins only on an exchange, you do not need your own node; you can find reputable providers in our crypto exchange comparison.
- Trim the whitelist: go through every line starting with
whitelist=inbitcoin.confand restrict it to the devices you actually know. For wallet queries without your own node, our software wallet comparison can help. - Separate keys from the node: keep larger holdings on a hardware wallet and use the node only for verification. The hardware wallet comparison lists suitable devices.
(As of November 11, 2026. This article is not investment advice. Prices and fee structures change; check the terms with the provider before you buy.)
Frequently asked questions about Bitcoin Core
Transparency note: This article was produced with the assistance of artificial intelligence and reviewed by our editorial team before publication. All figures and claims were checked against the primary sources linked in the text. The feature image was generated with AI.
More on Bitcoin: All Bitcoin news at a glance
Related articles
- iOS vulnerability worse_query: are crypto wallets on the iPhone at risk?
- US inflation runs hot: Bitcoin at $73,600 with stops in focus before December 9
- Zcash NU7 upgrade: Zebra 7.0.0 fixes seven security flaws
- Running a Bitcoin node: is your own node worth €16 to €39 a year in electricity?
- Crypto Hack News: Every Attack Since the Binance Hack and How to Stay Safe
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
November 2, 2026 8:23 AM

BTCPay Server Hack: Bitcoin Hot Wallets Drained, Shut Your Server Down Now
BTCPay Server warns of swept Bitcoin hot wallets on older installs and tells operators to shut down. What happened, who is affected and what to do now.
November 1, 2026 6:48 PM

Three security flaws in Bitcoin Core: what you can do now
The Bitcoin Core project published three security advisories at once on October 28, 2026. One of them is enough to crash any node on Windows, macOS or BSD from a distance.
November 1, 2026 3:15 AM

US inflation data, Fed rate decision: Bitcoin heading into November 10
US consumer prices for October are published on November 10 at 8:30 am New York time. It is the last inflation reading before the Fed decision on December 9, and it hits leveraged positions first.
October 26, 2026 12:00 PM

Bitcoin Wallet Bug: Why Speeding Up a Payment Could Drain Your Wallet
A Bitcoin wallet bug let rogue servers swap a real payment for a fake one and trick users into signing it. How the fee bump trap works and how to stay safe.
October 25, 2026 3:31 PM

Electrum wallet vulnerable before version 4.8.3: what you can do now
Electrum released version 4.8.3 on October 23, 2026 and closed a flaw that malicious servers had already exploited. It does not harvest your keys; it targets the moment you speed up a stuck transaction.
October 23, 2026 7:34 PM

Bitcoin Core drops the embargo: “the wrong tradeoff” on easy-to-find flaws
Bitcoin Core now discloses security flaws that can be found with a simple prompt without an embargo and ships the fix for every maintained major version. What the new policy means for your node and your wallet.
October 14, 2026 7:40 PM

US inflation rises to 3.7 percent, core rate above forecast: what matters now for Bitcoin
US consumer prices rose 3.7 percent in September, and the core rate 2.6 percent. Both figures came in above forecast, two weeks before the Fed decision on October 28.
October 11, 2026 4:50 AM

90 Crypto Kidnappings and Robberies in 7 Months: Why France Is the Most Dangerous Country for Bitcoin Holders
France logged 90 crypto kidnappings, extortions and violent thefts this year, one every 2.5 days. Leaked tax data is to blame. Here is how to protect yourself.
October 10, 2026 3:39 PM

Will AI Break Bitcoin? Vitalik Says Prepare for "Bunker Mode", Hoskinson Calls It Numerology
Vitalik Buterin says AI could crack crypto's encryption within 2 years. Charles Hoskinson says that is nonsense. Who is right, and what should you do?
October 8, 2026 4:42 PM

Bitcoin and Ether Under AI Pressure: “Bunker Mode” for Holdings on Already Signed Addresses
A researcher at the Ethereum Foundation considers a break of the ECDSA signature by AI possible within months in the worst case, and advises large holders to move to addresses that have never been used. Vitalik Buterin disagrees on the pace, and Coinbase's chief cryptographer sees no evidence.
October 5, 2026 10:24 AM

$6 million out of a Base vault: what you can do now with your DeFi deposits
A vault on Base was drained of around 1,783 wstETH on October 4, 2026, about $6 million. The route ran through an entry on the permission list, not through a hole in Aave's protocol.
October 1, 2026 7:25 AM

US core inflation falls to 3.0 percent: what investors need to know before the Fed decision on October 28
US core inflation ran at 3.0 percent in August, clearly below the expected rate. That shifts expectations for the Fed meeting on October 28 and helps decide how much room the Bitcoin price gets in the fourth quarter.
September 30, 2026 4:14 AM

Bitcoin Price Before the Core PCE at 14:30 CEST: Will the $82,735 Level Hold?
At 14:30 CEST today the Bureau of Economic Analysis publishes the core PCE deflator for August, the inflation gauge the Fed anchors its 28 October rate decision to. Bitcoin stands at $83,329, less than $600 above its daily low, and anyone holding on leverage decides this morning.
September 27, 2026 11:28 AM

Crypto Prices Today: Bitcoin Holds $84,000 After Its Best Week Since January
Bitcoin at $84,600, ETH at $2,700, NEAR up 56 percent on the week. Crypto prices today, what drove the rally, and what could move the market next.
September 17, 2026 10:40 AM

Crypto News Today: Bitcoin Holds $76,000 After Fed Hike and CLARITY Act Collapse
The CLARITY Act died in the Senate, the Fed hiked for the first time since 2023, and Zcash ripped anyway. Here is the full crypto market update.
September 17, 2026 1:12 AM

Securing BTCPay Server: Why Updating to 2.4.4 Alone Does Not Protect Your Lightning Node
The project behind BTCPay Server reports that bots are probing payment servers whose Lightning interface was exposed by hand. The update to 2.4.4 closes the public default route; a reverse proxy rule you built yourself it does not clear away.
September 16, 2026 7:12 PM

Borrowing Against Bitcoin Instead of Selling: When German Tax Still Applies
Posting Bitcoin as collateral for a loan is not a sale in Germany, because section 39 of the Fiscal Code keeps the coins attributed to you for tax purposes. Tax arises only when the collateral is liquidated, and then the one thing that decides the bill is how long you held the coins beforehand.
September 15, 2026 10:36 AM

Bitcoin Core 32.0 Arrives October 10: How to Check Whether Your Node Falls Out of Maintenance
The first release candidate for Bitcoin Core 32.0 has been out since September 14, with the release planned for October 10. With it, the 29 series loses its security updates - and our own count shows that affects 60 percent of reachable nodes.
September 15, 2026 10:25 AM

Updated Core Lightning via Docker? How to Check the Security Fix Is Really There
Your node reports v26.06.7 at startup and the security fixes can still be missing: four Docker tags served images with the right number and the wrong content in late August. Here is how to check your Lightning node's digest and catch up cleanly.
September 13, 2026 10:19 PM

Reporting Duty for Wallet Makers: What Has Applied Since September 11, 2026
Since September 11, 2026, anyone offering a wallet commercially in the EU must report an actively exploited vulnerability within 24 hours and inform the affected users. What Article 14 of the EU Cyber Resilience Act requires, where the limit of interpretation lies, and what you should take from it for your own custody.
September 12, 2026 1:12 PM

Crypto ETN in Your Portfolio: How to Check Who Really Owes You the Bitcoin
A Bitcoin ETN is legally a debt security, not a fund unit. We counted the 122 crypto ETNs tradable on Xetra ourselves and show you the three details worth checking before you buy.
September 11, 2026 1:26 PM

Alby Hub Security Flaw: How to Check Whether Your Bitcoin Lightning Node Is Reachable From the Internet
Alby confirmed a critical flaw in Alby Hub v1.7.0 through v1.18.5 on September 9, 2026; it is only exploitable if the management interface sits openly on the internet. What to check on your node, why the fix is a good twelve months older than the warning, and which step comes before the update.
September 8, 2026 7:33 AM

Withdrawal Whitelist at the Crypto Exchange: How to Lock the Withdrawal Path Against Foreign Addresses
A withdrawal whitelist lets balances leave only to addresses approved in advance, and it works even when password and second factor are compromised. On September 8, 2026 we checked which of thirteen providers document the function publicly.
September 2, 2026 1:47 PM

Pi Network Protocol 27 on September 15: What Our Measurement on Mainnet and Testnet Shows
The Pi mainnet is on protocol 26 on September 2, the first testnet on 27, the second still on 26. We dated all seven protocol jumps of the past five months to the exact ledger and show what node operators and holders can read from them.
August 30, 2026 10:23 PM

Core Lightning Security Vulnerability: What Node Operators Must Do Now
Core Lightning has reported several confirmed security vulnerabilities and shipped an emergency update as version 26.06.7. If you run your own Lightning node, update now or restart it with the --offline switch.
August 22, 2026 4:34 PM

BitBox02: Firmware 9.26.5 Closes Three Security Vulnerabilities. What to Check Now
BitBox released firmware 9.26.5 on August 17, 2026, closing three security vulnerabilities in the BitBox02 and BitBox02 Nova. Existing seeds are not affected according to the manufacturer; an update is due anyway, and with unused devices the order matters.
More from CryptoTicker

