Bitcoin Core 29.5, 30.4, 31.2 and 32.1 fix three AI-found bugs, including a remote crash of Windows, macOS and BSD nodes
Bitcoin Core
Bitcoin Core published three advisories on Oct 28 2026 for bugs first found by an automated LLM scan (Elias Rohrer's Project Loupe at Spiral) and validated by Gregory Sanders. The worst, rated Medium: on platforms other than Linux, a malicious peer can send TCP urgent (out-of-band) data to bypass read backpressure and queue unlimited data, which Bitcoin Core says lets it "trivially crash any Windows, macOS or BSD node it is connected to". A second Medium bug lets a peer that claims not to support BIP 31 pings stay paused forever while its message queue grows (up to 2MB per hour per inbound peer, 5MB per hour per outbound peer). A Low-severity undo-file overflow lets a miner corrupt other nodes' undo data, impractical on 64-bit systems. All three are fixed in 29.5, 30.4, 31.2 and 32.1 and were disclosed early under Core's new policy for "easily discoverable" bugs.
Why this severity: Bitcoin Core rates two bugs Medium and one Low; the TCP urgent-data bug lets any connected peer crash non-Linux nodes; no exploitation reported
- Started
- Oct 28, 2026
Affected
- Bitcoin Core before 29.5, 30.4, 31.2 and 32.1 (TCP urgent-data bug: Windows, macOS and BSD only; Linux not affected)
Fixed in
- Bitcoin Core 29.5
- Bitcoin Core 30.4
- Bitcoin Core 31.2
- Bitcoin Core 32.1 (undo-file overflow stays unfixed on 32-bit systems and nodes storing blocks on FAT32)
Timeline2
Bitcoin Core discloses the three bugs (TCP urgent-data OOM, paused pre-BIP31 peer memory growth, undo-file overflow) with fixes in 29.5, 30.4, 31.2 and 32.1. Release notes say three more medium and high severity bugs fixed in 30.0 will be disclosed in two weeks.
Project Loupe's LLM scan flags the TCP urgent-data memory bug; Gregory Sanders validates it and notifies the Bitcoin Core security team the same day.
Advisories4
- Unbounded memory growth through TCP urgent data on non-Linux systemsBitcoin Core · Oct 28, 2026
- Slow unbounded memory growth on paused pre-BIP31 peersBitcoin Core · Oct 28, 2026
- Undo file overflow under extreme conditionsBitcoin Core · Oct 28, 2026
- Bitcoin Core 32.1 release notesBitcoin Core · Oct 27, 2026
News & write-ups1
Get an email when a new major security incident drops. No spam, unsubscribe any time.