The foundational software powering the world’s largest cryptocurrency network is preparing for a major upgrade. Bitcoin Core, the definitive software implementation that allows users, node operators, and developers to independently verify transactions and blocks without relying on trusted third parties, has officially entered its release-candidate testing phase.
According to the project’s development schedule, Bitcoin Core version 32.0 entered the testing pipeline on Monday, keeping developers on track for a targeted final rollout on October 10. While the timeline remains subject to minor adjustments depending on the stability discovered during the release-candidate phase, the upcoming update promises to deliver substantial performance enhancements, workflow modernizations, and vital security patches designed to fortify node operations globally.
Main Facts: What Is Changing in Bitcoin Core 32.0?
Bitcoin Core 32.0 primarily targets node operators, developers, and institutional entities that rely on the software to run autonomous wallets, maintain ledger histories, and build downstream services. Rather than altering the underlying consensus rules or changing how quickly the Bitcoin network produces blocks—which remains strictly pegged to an average of one block every 10 minutes—this update focuses heavily on backend efficiency, protocol security, and memory management.
The marquee features of the 32.0 release include:
- Parallel Database Processing: The software can now read database information in parallel, drastically accelerating the speed at which nodes can verify and process blocks.
- Modernized Wallet Commands: Four common wallet commands will now default to a newer, more efficient format for exchanging and signing Partially Signed Bitcoin Transactions (PSBTs) between wallets and external signing devices, although developers retain the option to revert to legacy formats.
- Critical Security Patches: The update neutralizes specific privilege escalation vulnerabilities tied to crafted wallet names on non-Windows systems and resolves an acute memory exhaustion (out-of-memory or OOM) flaw discovered within the software’s newly integrated HTTP server.
Chronology: The Road to the October 10 Release
The path to Bitcoin Core 32.0 reflects the rigorous, methodical, and often decentralized engineering process that governs Bitcoin’s core infrastructure.
- Early September 2025: Security audits intensify across various Bitcoin ecosystem components, driven in part by automated testing and artificial intelligence integrations. During an audit of Bitcoin Core’s new HTTP server framework, contributor Matthew Zipkin (known online as pinheadmz) identifies a lingering "memory exhaustion scenario."
- September 5, 2025: Following collaborative peer review—notably featuring GitHub user jeanpablojp, who uncovered an expanded vector allowing unauthenticated connections to trigger memory bloat via the REST interface—a comprehensive patch is successfully merged into the Bitcoin Core codebase.
- Monday (Release-Candidate Phase): Bitcoin Core 32.0 officially transitions into release-candidate testing as outlined in the project’s GitHub repository.
- October 10, 2025 (Target): Developers aim to complete the testing cycle and push the stable, production-ready version of Bitcoin Core 32.0 to the global node network, provided no critical bugs emerge during the final evaluation.
Supporting Data: AI Integration and Memory Vulnerability Metrics
The discovery and subsequent remediation of the memory exhaustion flaw in Bitcoin Core 32.0 underscore a broader, evolving trend in cryptocurrency software development: the symbiotic integration of artificial intelligence in both offensive security auditing and defensive software hardening.
Matthew Zipkin utilized Kimi K3, an advanced AI model, to systematically audit Bitcoin Core’s new HTTP server architecture. This same AI model has notably been deployed by the "Bitcoin Red Team" to proactively hunt for latent vulnerabilities across various open-source Bitcoin infrastructure projects.
The metrics surrounding the HTTP server patch highlight the severity of the vulnerability before remediation:
- Initial State: Prior to patching, specific request configurations could trigger explosive memory consumption on the host machine running the node.
- Unauthenticated Risk: Initial assessments restricted the risk window primarily to authenticated clients. However, subsequent peer reviews revealed that unauthenticated connections could similarly exploit the REST interface.
- Performance Improvement: Following Zipkin’s revised patch, benchmark testing demonstrated a staggering reduction in memory growth. Specifically, stress tests involving 16 concurrent unauthenticated connections resulted in a negligible 3 MB of memory growth over a 90-second window, compared to a catastrophic 3.2 GB of memory growth under identical conditions prior to the patch.
Additionally, hardware wallet manufacturers and infrastructure teams have experienced a wave of security updates. In August, hardware wallet maker BitBox patched two severe firmware flaws, while Core Lightning developers issued urgent warnings regarding confirmed vulnerabilities while rushing out corresponding hotfixes. These concurrent developments indicate an industry-wide focus on preemptive security hardening.
Official Responses and Technical Analysis
The transparent, collaborative nature of open-source development means that vulnerabilities are openly discussed, analyzed, and solved via public platforms like GitHub.

Detailing his discovery in a pull request proposal, Matthew Zipkin explained that while an earlier iteration of code patches had addressed a fraction of the HTTP server’s structural weaknesses, a subtle pathway allowing attackers to drive a node into an Out-of-Memory (OOM) state remained viable.
"An earlier fix had addressed part of the problem," Zipkin noted in his technical documentation, explaining how a persistent loophole allowed memory consumption to spiral when handling specific inbound requests.
The subsequent intervention by community reviewer jeanpablojp further broadened the scope of the fix. By testing the boundaries of the REST interface with unauthenticated requests, the reviewer ensured the patch accounted for scenarios where bad actors might attempt to overwhelm nodes without possessing valid API credentials.
Regarding the wallet name vulnerability, developers noted that non-Windows systems faced specific risks when the walletnotify configuration was active. If an authenticated user instantiated a maliciously crafted wallet name, the system could be tricked into executing arbitrary operating system commands upon the occurrence of wallet transactions. Bitcoin Core 32.0 permanently closes this vector by sanitizing inputs and tightening execution parameters.
Implications: What Bitcoin Core 32.0 Means for the Ecosystem
For everyday cryptocurrency holders who rely on third-party custodial services or mobile apps, the release of Bitcoin Core 32.0 may go largely unnoticed on the surface. However, the macro-level implications for the health, decentralization, and security of the Bitcoin network are profound.
1. Enhanced Node Operator Efficiency
Running a full node is the bedrock of Bitcoin’s trustless architecture. By introducing parallel database reads for block verification, Bitcoin Core 32.0 reduces the computational friction associated with validating blockchain data. Faster verification times make it easier for hobbyists and independent operators to keep their nodes synchronized with minimal hardware strain, directly supporting network decentralization.
2. Heightened Infrastructure Security
The rapid identification and patching of the HTTP server memory exhaustion flaw—bolstered by AI-assisted auditing tools like Kimi K3—demonstrate the maturation of defensive engineering within the Bitcoin core stack. By neutralizing potential OOM attack vectors that could otherwise crash enterprise nodes or exchange infrastructure, the update ensures greater network uptime and resilience against coordinated denial-of-service (DoS) attempts.
3. Standardization of Modern Wallet Workflows
The transition of core wallet commands to default to modern Partially Signed Bitcoin Transaction (PSBT) formats represents a quiet but crucial step forward for interoperability. As hardware wallets, multi-signature setups, and collaborative custody models become increasingly sophisticated, standardized and secure transaction-signing workflows reduce user error and improve cross-platform compatibility.
As the October 10 target release date approaches, node operators and developers are encouraged to review the draft release notes on GitHub, prepare their testing environments, and plan their upgrade schedules to ensure a seamless transition to Bitcoin Core 32.0.
