The ubiquitous open-source utility curl, currently installed on over 30 billion devices worldwide, officially launched its v8.21.0 stable release on June 24, 2026. This monumental update introduces a substantial array of modifications and bug rectifications. Most notably, it encompasses patches for 18 distinct security vulnerabilities. Astonishingly, artificial intelligence models discovered the overwhelming majority of these critical flaws. Consequently, this update establishes a new record for the highest volume of vulnerability resolutions within a single curl iteration. The core development team strongly urges all users to upgrade promptly to ensure optimal performance and fortified security.
Exciting New Features and Pragmatic Enhancements
This curl v8.21.0 release introduces several powerful capabilities. It implements robust support for HTTP/3 proxy CONNECT and MASQUE CONNECT-UDP via the ngtcp2 QUIC protocol. Furthermore, the update introduces named globbing functionality. This feature allows users to utilize named globals within output filenames during uploads, significantly enhancing flexibility for bulk upload scenarios.
Security enhancements extend deeply into foundational protocols. The integration of libssh SHA256 host key support substantially fortifies SSH host verification mechanisms. Additionally, the system now features WebSocket automatic tunneling. This allows seamless automated tunneling of WebSocket connections through HTTP proxies while simultaneously optimizing the internal pong buffering mechanics.
Refined State Management and System Architecture
The development team meticulously optimized connection multiplexing and state management protocols. They successfully resolved multiple intricate issues concerning StartTLS, mutual TLS (mTLS), and origin comparison algorithms.
Other significant refinements include drastically enhanced security protocols for handling cookies. These upgrades introduce rigorous case-sensitive validation, the outright rejection of control characters, and precise path comparison logic. Furthermore, the CMake build system received numerous optimizations, enabling vastly more intelligent selection of static libraries. Finally, the developers executed extensive code cleanup initiatives and significantly clarified the overarching documentation.
Comprehensive Breakdown of Security Vulnerability Resolutions
This update addresses an unprecedented volume of security flaws. The detailed breakdown is as follows:
Medium-Severity Vulnerabilities
- CVE-2026-8925: SASL Double Free Vulnerability
- CVE-2026-8927: Cross-Proxy Digest Authentication State Leakage
- CVE-2026-9079: Stale Proxy Password Exposure
- CVE-2026-11856: Cross-Origin Digest Authentication State Leakage
Low-Severity Vulnerabilities
- CVE-2026-8286: Erroneous STARTTLS Connection Multiplexing
- CVE-2026-8458: Invalid Connection Multiplexing Across Disparate Services
- CVE-2026-8924: Trailing Dot Domain Supercookie Vulnerability
- CVE-2026-8926: Netrc Password Exposure
- CVE-2026-8932: Incomplete mTLS Configuration Multiplexing Matching
- CVE-2026-9080: Socket Callback Use-After-Free (UAF)
- CVE-2026-9545: HTTP/3 Early Data Exposure
- CVE-2026-9546: Transmission of Obsolete Referer Headers
- CVE-2026-9547: Inadequate SSH Host Verification
- CVE-2026-10536: HTTP/2 Stream Dependency Tree Use-After-Free (UAF)
- CVE-2026-11352: QUIC Zero-Length Packet Busy Loop
- CVE-2026-11564: Native Certificate Authority Trust Persistence Issue
- CVE-2026-11586: WebSocket Auto-PONG Memory Exhaustion
- CVE-2026-12064: Default Protocol Bypassing SSH Verification
Support Our Threat Intelligence
If you find our CVE report and cybersecurity news helpful, consider supporting our work.