Lucene search
+L

1312600 matches found

Hacker One
Hacker One
•added 2026/10/17 10:46 a.m.•5 views

curl: CVE-2026-111950: TLS session cache diff scheme reuse

Summary curl 8.12.0 through 8.23.0 can reuse a TLS session created for an FTPS connection when opening an HTTPS connection to the same hostname and port. The TLS session-cache key contains the hostname, port, transport, TLS backend, and TLS configuration, but it does not contain the URL scheme or...

5.8AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/17 10:44 a.m.•14 views

curl: libcurl shared-HSTS-cache race leads to use-after-free with attacker-controlled function-pointer call

Missing lock on the shared HSTS cache in lib/hsts.c CURLLOCKDATAHSTS allows a race that frees an stsentry still referenced by another thread — deterministic same-address reclaim proves the freed object is fully attacker-writable and its destructor pointer is called with an attacker-chosen argumen...

6.5AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/17 6:16 a.m.•19 views

curl: CRLF injection in the HTTP request-line via `CURLOPT_REQUEST_TARGET` (`--request-target`)

Summary The CURLOPTREQUESTTARGET option string reaches the wire with no CR/LF neutralization, even though it is formatted directly into the HTTP request-line, which is terminated by CRLF. Curlsetstropt lib/setopt.c stores the option string after checking only the 8 MB length cap CURLMAXINPUTLENGT...

6.3AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/17 6:14 a.m.•15 views

curl: curl RTSP connection reuse routes response headers to the RTP callback (rtsp_conn state machine not reset between sessions)

Summary libcurl's RTSP client keeps a per-connection RTP parsing state machine in struct rtspconn state, inheader, rtplen, buf. This state machine is initialised exactly once, when a brand-new connection is allocated, and is never reset thereafter. RTSP connections are pooled and reused across...

6.2AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/17 6:12 a.m.•19 views

curl: CRLF injection in the RTSP request-line and Transport header via `CURLOPT_RTSP_STREAM_URI` and `CURLOPT_RTSP_TRANSPORT`

Summary Two RTSP option strings reach the wire with no CR/LF neutralization, even though each is formatted directly into an RTSP request-line or header field that is terminated by CRLF. Curlsetstropt lib/setopt.c stores each option string after checking only the 8 MB length cap CURLMAXINPUTLENGTH...

6.3AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/17 5:15 a.m.•19 views

curl: curl CONNECT response header colon-check bypass in cf-h1-proxy single_header — proxy authentication bypass via injected HTTP/1.x status line

Summary In the HTTP/1.1 proxy-CONNECT response parser lib/cf-h1-proxy.c, singleheader, the per-line counter data-req.headerline a.k.a. k-headerline is never incremented — only the tunnel-local ts-headerlines is. Curlreqsoftreset resets k-headerline to 0 before the CONNECT exchange begins, and it...

5.6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/16 3:57 a.m.•6 views

curl: OpenSSL provider OSSL_LIB_CTX used after free via the connection shutdown list (CVE-2026-80229 fix incomplete)

Summary: The CVE-2026-80229 fix 7ea37abc6a, 8.22.0 only marks provider connections connclose, but a closed TLS connection is handed to the multi handle's shutdown list lib/conncache.c:242 and outlives its easy handle, while curleasycleanup frees the handle's OSSLLIBCTX osslprovidercleanup,...

7.5CVSS6.6AI score0.00563EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/10/16 3:34 a.m.•4 views

curl: CVE-2026-111484: OpenSSL with SecTrust accepts bad OCSP staples

Summary: The CVE-2026-7009 fix 51905671e0 made a missing staple fatal when Apple SecTrust verifies the chain, but when a staple is present curl still skips its own verifystatus lib/vtls/openssl.c:4864-4873, !octx-sectrustverified and leaves the staple to SecTrust. SecTrust evaluates it...

5.3CVSS7.1AI score0.00274EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/10/15 1:26 p.m.•4 views

curl: CVE-2026-111878: OpenSSL provider UAF on TLS shutdown

A use-after-free vulnerability was identified in the OpenSSL provider implementation when using the multi interface. The vulnerability occurred when a private library context was freed while an SSL context that borrowed it remained queued for shutdown. This happened because the library context wa...

7.5CVSS6.5AI score0.00563EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/10/15 9:48 a.m.•5 views

curl: CVE-2026-111483: GnuTLS accepts non-successful OCSP staples

A vulnerability was identified in curl version 8.22.0 and 8.23.0 when built with GnuTLS. The --cert-status option failed to properly validate stapled OCSP responses. Instead of checking the response status and certificate status within the response, the code only verified that some stapled OCSP...

6.5CVSS7.5AI score0.00817EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/10/14 9:53 p.m.•29 views

curl: Explicit NO_PROXY /0 CIDR rules fail to bypass HTTP proxy for IP-literal requests

Summary: With an HTTP proxy configured, I found that curl sends IPv4 address-literal requests through it with NOPROXY=0.0.0.0/0, and IPv6 address-literal requests through it with NOPROXY=::/0. A zero-bit CIDR prefix should match every address in its family, so those requests should bypass the...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/14 10:43 a.m.•17 views

curl: libcurl RTSP `CURLOPT_CRLF` conversion allows a request body to become a second RTSP request

AI WAS USED IN THE PROCESS OF IDENTIFYING THIS VULNERABILITY. The vulnerability was tested manually and the report was carefully read. Suggested severity Low Affected version curl 8.23.0, tag curl-8230, commit 3163ec065643ba20709f190111f42c3e1fe95273. Affected interface The issue is reachable...

6.4AI score0.00221EPSS
SaveExploits0
Hacker One
Hacker One
•added 2026/10/14 6:19 a.m.•5 views

curl: CVE-2026-111482: libssh2 knownhosts prefix match

AI Disclaimer: I've written this report with the help of AI, please feel free to let me know if I made a mistake, I've read the final revision of this report a few times to ensure it was solid but my understanding of the inner workings of curl and libssh is where I can fall short. Summary:...

5.8AI score0.00244EPSS
SaveExploits0
Hacker One
Hacker One
•added 2026/10/14 6:19 a.m.•4 views

curl: CVE-2026-111481: server-set cookie still aborts cookie jar

Suggested CWE: CWE-1284: Improper Validation of Specified Quantity in Input H1 didn't let me chose this AI Disclaimer: I've written this report with the help of AI, please feel free to let me know if I made a mistake, I've read the final revision of this report a few times to ensure it was solid...

6AI score0.00257EPSS
SaveExploits0
Hacker One
Hacker One
•added 2026/10/11 9:30 p.m.•18 views

curl: libcurl TLS shorter-retry mismatch discloses client heap memory during cancelled IMAPS upload

Proof of Concept High-level reproduction: 1. Check out curl 8.22.0 at commit 01346829096c61b372692f6dc43ffa778c6caccd. 2. Build libcurl with either: - rustls-ffi 0.15.4 / rustls 0.23.45; or - GnuTLS 3.8.13. 3. Run the supplied loopback IMAPS server and multi-interface client. 4. The client starts...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/11 8:39 p.m.•7 views

curl: FTP authentication options leak to a cross-origin FTP redirect with unrestricted auth disabled

Summary libcurl 8.22.0 sends values configured with CURLOPTFTPACCOUNT and CURLOPTFTPALTERNATIVETOUSER to a different origin reached through an HTTP-to-FTP redirect even when unrestricted authentication is disabled. I reproduced this after a successful legitimate FTP download by reusing the same...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/10 8:24 p.m.•21 views

curl: TFTP accepts a first response from an IP other than the requested server

Summary: When curl sends a TFTP request to the IP in the URL, it accepts the first valid response from any source IP and pins that sender as the transfer peer. A host that can get UDP packets to the client's ephemeral port and win this first-response race can receive bytes from a TFTP upload or...

5.7AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/10 3:06 a.m.•7 views

curl: CVE-2026-111480: pause UAF from within callback

Summary: cwoutflushchain in lib/cw-out.c keeps a struct cwoutbuf in a local across the application's write callback the loop at lib/cw-out.c:321-344. If the application calls curleasypauseCURLPAUSECONT from a callback while that buffer is being replayed, a nested cwoutflushchain frees it, and the...

6.5AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/10/09 5:21 a.m.•21 views

curl: CVE-2026-107929: local interface connection reuse mixup

Summary: When CURLOPTINTERFACE is set with one of the documented prefixes if!, host!, ifhost!, that binding is not part of the connection reuse key, so a later transfer asking for a different source can silently reuse an existing connection and go out from the earlier transfer's source address...

5.9AI score0.00239EPSS
SaveExploits0
Hacker One
Hacker One
•added 2026/10/09 12:11 a.m.•20 views

curl: CVE-2026-107928: info leak uploading over WebSockets with GnuTLS

Summary: When curl is built with GnuTLS, a malicious WebSocket server can make curl -T wss://... send memory past curl's WebSocket send buffer. This is due to an out of bounds read in gtlssend, which doesn't handle if gnutlsrecordsend returns a number of bytes sent greater than the number of byte...

6.4AI score0.00293EPSS
SaveExploits0
Rows per page
Query Builder