Skip to content

Bug bounty reports15,219

Publicly disclosed HackerOne reports, with the platform's own outcome and severity.

Program:curl
Status
Severity:None
Clear
Weakness
Year
Bounty paid0
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
  • No account0
  • A user account0
  • A privileged role0
  • Admin0
  • Physical or local access0
  • Not clear from the report0
Clear filters57 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
CVE-2026-92386: server-set cookie aborts cookie jar load#4021979ValidNo weakness recordedNone2026-10-14––
CVE-2026-92387: never-ending loop via server response omission#4022003ValidNo weakness recordedNone2026-10-14––
CVE-2026-92388: FTP wildcard write callback mixup#4022070ValidNo weakness recordedNone2026-10-14––
CVE-2026-92389: TFTP direction confusion#4022568ValidNo weakness recordedNone2026-10-14––
CVE-2026-92390: -J no-clobber guarantee bypassed with 103 early hints#4023192ValidNo weakness recordedNone2026-10-14––
Resource leak when using a normal site as DOH server#694988InformativeNo weakness recordedNone2021-02-08–1
Parallel upload hangs curl if upload file not found#1019372InformativeDenial of ServiceNone2020-10-29–1
KRB-FTP: Security level downgrade#1590102N/AInput Validation and LogicNone2022-06-05–1
CVE-2026-94265: Authorization: Negotiate sent to foreign origin#4040551ValidNo weakness recordedNone2026-10-14–1
CVE-2026-94266: password leak in CURLINFO_EFFECTIVE_URL#4041053ValidNo weakness recordedNone2026-10-14–1
CVE-2026-92391: curl_mime_free stack overflow by recursion#4024222ValidNo weakness recordedNone2026-10-14–2
Abusing URL Parsers by long schema name#1049624InformativeServer-Side Request ForgeryNone2021-01-08–3
Signed integer overflow in tool_progress_cb()#591770InformativeMemory CorruptionNone2019-10-04–4
CRLF Injection in HTTP header values allows arbitrary header injection#3505557N/AInjection and SmugglingNone2026-01-10–5
NULL pointer dereference in libcurl URL API redirect_url() with CURLU_DEFAULT_SCHEME#3736234InformativeMemory CorruptionNone2026-05-17–5
Use-after-free in `curl_easy_duphandle()` with HTTP/2 stream-dependency tree#3751701InformativeMemory CorruptionNone2026-06-01–5
CVE-2026-80230: OpenSSL pinning bypass#3969300ValidNo weakness recordedNone2026-09-03–6
--cert-status with OpenSSL accepts a stapled OCSP response of any age when it lacks nextUpdate (revoked certificate keeps passing)#4135826N/ACryptographyNone2026-10-23–6
HTTP/2 proxy CONNECT tunnel unbounded 1xx chain (missing Curl_bump_headersize cap in cf-h2-proxy.c)#3734020InformativeDenial of ServiceNone2026-05-19–7
CVE-2026-80229: OpenSSL provider use-after-free#3969255ValidNo weakness recordedNone2026-09-03–7
Out-of-bounds read in curl_formadd when CURLFORM_NAMELENGTH is explicitly 0#4024268InformativeNo weakness recordedNone2026-09-15–7
Double free caused by mqtt_doing()#3045390InformativeMemory CorruptionNone2025-06-30–8
Arbitrary File Read via Unsanitized curl Usage Results in Sensitive File Exposure#3183957N/AFile and Path HandlingNone2025-06-27–8
Hash exposed in public repository#3419617N/AAccess ControlNone2025-11-11–8
WebSocket decoder use-after-free when curl_easy_pause() unpauses from a debug callback#4123749InformativeMemory CorruptionNone2026-10-19–8
Memory leak from doh_write_cb#3089595InformativeDenial of ServiceNone2025-06-29–9
Disclosure of email addresses#3241308N/AInformation DisclosureNone2025-07-08–9
SMB access smuggling via FILE URL on Windows#726117N/AInput Validation and LogicNone2021-01-17–10
information disclosure#2841436N/ANo weakness recordedNone2025-07-07–10
curl -OJ allows creating custom .curlrc file which allows exfiltrating private data, among other things#3135673N/ANo weakness recordedNone2025-07-01–10
Trailing-dot IPv4 URL bypasses IP-address guard, allows wildcard DNS SAN match#3734921InformativeInput Validation and LogicNone2026-05-17–10
29: CURLOPT_ISSUERCERT accepts a different-key certificate when issuer metadata collides#3971518InformativeNo weakness recordedNone2026-09-08–10
Curl Telnet Handler Buffer Overflow#3575475N/AMemory CorruptionNone2026-02-26–11
Function `do_pubkey()` can have out-of-bound read issue#3617719N/AMemory CorruptionNone2026-03-25–13
access notes without permission#3241304N/AInformation DisclosureNone2025-07-08–14
Integer Overflow/Signedness Mismatch in Printf Precision for HTTP/2 Trailer Headers#3665363N/AMemory CorruptionNone2026-04-11–15
CURLOPT_PROXY_CAINFO_BLOB silently activates native CA store on Apple builds#3735179InformativeInput Validation and LogicNone2026-05-19–15
Secure cookies leaked to HTTP origins through HTTPS forwarding proxy#3803415N/AInformation DisclosureNone2026-06-15–15
Mentioned unites are at the same time .Then we have to increase the bounty.#3761789N/AAccess ControlNone2026-06-01–17
22: FTP wildcard matching decodes server-provided filenames, enabling directory traversal#3973143InformativeFile and Path HandlingNone2026-09-08–17
curl built with GnuTLS backend defaults to weak crypto parameters#3407352InformativeCryptographyNone2025-12-08–18
Use after free in hyperfifo example#3580247InformativeMemory CorruptionNone2026-03-03–19
Memory leak of ftp (with proxy reuse)#3023139InformativeNo weakness recordedNone2025-07-01–20
CRLF Injection via Custom HTTP Headers#3741744N/AInjection and SmugglingNone2026-06-11–20
Cookie Replacement Use-After-Free Vulnerability#3516202N/AMemory CorruptionNone2026-01-19–21
Hi Hacker#3409186N/AInput Validation and LogicNone2025-11-03–22
Connection reuse ignores haproxyprotocol and HAPROXY_CLIENT_IP settings, allowing PROXY context to persist across transfers#3741135N/AAccess ControlNone2026-05-19–22
Heap-buffer-overflow (Out-of-Bounds Read) in DoH hostname encoding#3324190InformativeMemory CorruptionNone2025-09-04–24
SSTI leads to Command injection#3584149N/ACommand and Code InjectionNone2026-03-04–25
HackerOne#3409193N/AMemory CorruptionNone2025-11-03–26

Status and severity are HackerOne's. “Access stated” is what the title says; “Access needed” and techniques come from CyberSIXT's analysis of the public report, where there is one, which can be wrong. Data as of 2026-11-15.