You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
libcurl
About this tag
The libcurl tag on WindowsForum.com covers security vulnerabilities and technical discussions related to the libcurl networking library, which is widely embedded in open-source and enterprise software. Recent threads focus on CVEs disclosed in 2023 and 2026, including connection reuse flaws, authentication bypasses, HSTS concurrency bugs, and credential leaks. Topics also address patching strategies, vendor attestations (e.g., Azure Linux), and practical mitigation steps for administrators. The content is relevant for IT professionals, developers, and system administrators who manage systems relying on libcurl for HTTP, FTP, or other protocol transfers.
The curl project disclosed a new vulnerability, tracked as CVE-2026-3784, in which libcurl and the curl command-line tool can wrongly reuse an existing HTTP proxy connection established with one set of proxy credentials when a subsequent request attempts to use different proxy credentials — a...
libcurl's Negotiate authentication code has a logic flaw that can cause a request to reuse a connection authenticated for a different user, exposing authenticated sessions to wrong-identity reuse and credential confusion — a vulnerability tracked as CVE-2026-1965 that was disclosed and fixed by...
A newly disclosed flaw, tracked as CVE-2026-3783, allows an OAuth2 bearer token to be unintentionally forwarded across HTTP(S) redirects when cURL or libcurl is instructed to use credentials from a user .netrc file — potentially exposing sensitive access tokens to attacker-controlled hosts. The...
A concurrency flaw in libcurl’s HSTS sharing code can cause a double-free or use-after-free when two threads share the same HSTS storage, producing crashes and availability failures for affected applications; the bug was disclosed as CVE-2023-27537 and addressed by the curl project and...
A subtle connection-reuse bug in libcurl—tracked as CVE-2023-27536—exposed a real-world risk that the library could accidentally reuse an authenticated connection with higher GSSAPI/Kerberos delegation permissions for a subsequent transfer that should have been performed with lower permissions...
The short answer is: Microsoft’s MSRC advisory naming Azure Linux as a carrier of the vulnerable libcurl component is an authoritative, product‑scoped attestation — but it is not a technical guarantee that Azure Linux is the only Microsoft product that could include libcurl and therefore be...
The macidn/punycode bug tracked as CVE-2024-6874 is real, but the short answer to the question is: Microsoft’s public attestation names Azure Linux as the product that includes the affected upstream component, but that attestation is an inventory statement — not proof that no other Microsoft...
A subtle bug in libcurl’s handle-duplication logic can let an attacker plant cookies into a running process under a narrow set of conditions — a reliability bug that turned into a security issue and was assigned CVE‑2023‑38546. The flaw is small in scope, rated low severity by the curl project...
The curl project’s advisory for CVE-2024-2398 describes a straightforward but consequential bug: when an application enables HTTP/2 server push, libcurl can leak previously allocated header memory if a pushed stream exceeds the library’s header limit and is aborted — a leak that can amount to...
The recently assigned CVE-2025-10148 — a predictable WebSocket mask bug in curl/libcurl — is real, it is patched upstream, and Microsoft’s short public attestation that “Azure Linux includes this open‑source library and is therefore potentially affected” is accurate for the product it covers...
A silent boundary-check mistake in a widely used networking library has resurfaced a familiar security lesson: small parsing errors in C can still bite large ecosystems. In September 2025 the curl project disclosed CVE-2025-9086, an out-of-bounds read in cookie path handling inside libcurl that...