Lucene search
+L
HackeroneRecent

15578 matches found

Hacker One
Hacker One
•added 2026/08/25 6:40 p.m.•15 views

curl: CVE-2026-80231: native CA store conn reuse

Summary nativecastore is in struct sslconfigdata line 73 of vtlsconfig.h, not sslprimaryconfig. matchsslprimaryconfig does not compare it. On macOS, Curlssleasyconfigcomplete line 258 auto-sets nativecastore = TRUE when no custom CA is configured — without modifying ssloptions. When CURLCABUNDLE ...

7.5CVSS7.2AI score0.00898EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/08/25 6:14 p.m.•18 views

curl: CVE-2026-80230: OpenSSL pinning bypass

Summary Curlosslcheckpeercert line 4795 calls SSLget1peercertificate. When no peer certificate is available — as with anonymous cipher suites like AECDH-AES128-SHA — the function returns NULL. The subsequent guard at lines 4798–4799 checks !connconfig-verifypeer || connconfig-verifyhost; when bot...

7.5CVSS5.7AI score0.00371EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/08/25 6:11 p.m.•17 views

curl: CVE-2026-80229: OpenSSL provider use-after-free

Summary When CURLOPTSSLENGINE is set e.g. "default" on OpenSSL 3.x, osslsetprovider line 1791 allocates a per-handle OSSLLIBCTX and stores it in data-state.libctx. During TLS connection setup, SSLCTXnewex line 3750 receives this library context and embeds a pointer to it inside the newly created...

7.5CVSS6.3AI score0.00563EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/08/25 4:32 p.m.•14 views

curl: OpenSSL ENGINE selection omitted from mTLS connection matching

Summary When an application sets CURLOPTSSLENGINE to select an OpenSSL ENGINE for resolving ENG-type client certificate and private key identifiers, the engine selection is not included in the TLS configuration compared during connection reuse. A second easy handle with a different engine but the...

7.5CVSS6AI score0.00396EPSS
SaveExploits2
Hacker One
Hacker One
•added 2026/08/25 3:43 p.m.•15 views

curl: Unbound cross-peer HTTP Digest challenge state

Summary When libcurl parses an HTTP Digest WWW-Authenticate challenge, it stores the realm, nonce, algorithm, and qop into the easy handle's state.digest — but does not bind that state to the peer that sent it. If the challenge is parsed but never used for output e.g. because Basic or Bearer was...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/25 1:41 p.m.•20 views

curl: ARG_CLEAR credential scrubbing wipes only UTF-8 copies on Windows Unicode builds

cleanarg operates on char str, which is the UTF-8 copy allocated by converttchartoUTF8. It has no reference to the original wchart argv element. c / toolgetparam.c:632 / static void cleanargchar str / now that getstr has copied the contents of nextarg, wipe the next argument out so that the...

5.5AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/25 9:45 a.m.•35 views

curl: curl_share TOCTOU > RCE via Curl_llist _dtor Function Pointer Hijack

Summary: CURLSH the curl share handle allows multiple easy handles to share state — cookies, DNS cache, SSL sessions, connection cache — across threads. The share is protected by optional user-supplied mutex callbacks CURLSHOPTLOCKFUNC / CURLSHOPTUNLOCKFUNC. When a caller invokes curlsharesetopts...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/25 1:16 a.m.•25 views

curl: TLS session cache case-folds CA paths and bypasses the active trust profile

curl 8.21.0 case-folds the entire TLS session-cache peer key, so two distinct CA files whose Unix paths differ only by case can share a TLS session ticket. At lib/vtls/vtlsscache.c:723, curlstrequal compares keys that include case-sensitive CA, CRL, and issuer paths, even though...

4.3CVSS6.4AI score0.0627EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/08/23 7:44 p.m.•28 views

curl: wolfSSL backend disables hostname verification when CURLOPT_SSL_VERIFYPEER is 0

Summary When curl is built against wolfSSL, setting CURLOPTSSLVERIFYPEER=0 causes a hostname-mismatched certificate to be accepted even though CURLOPTSSLVERIFYHOST remains at its default enabled setting. I built wolfSSL from source, built curl against it, and connected to a TLS server presenting ...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/23 5:25 p.m.•31 views

curl: RTSP CRLF injection in libcurl allows CURLOPT_RTSP_* values to inject commands into independent sessions

Summary libcurl's RTSP code interpolates the values of CURLOPTRTSPSTREAMURI, CURLOPTRTSPTRANSPORT, and CURLOPTRTSPSESSIONID directly into the RTSP request text with no check for embedded CR/LF, so a value containing \r\n splits one intended RTSP operation into multiple independent RTSP requests o...

6.1AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/23 3:59 p.m.•40 views

curl: libcurl Digest/NTLM authentication ignores an explicit Authorization header

Summary When an application sets an explicit Authorization header via CURLOPTHTTPHEADER while libcurl also has credentials configured and HTTP Digest or NTLM authentication is selected/challenged, libcurl does not honor the application's header as a replacement — it sends its own internally...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/19 6:31 a.m.•45 views

curl: Domainless COOKIEFILE cookie leaks to unrelated IP-literal hosts

When curl loads a cookie file written as raw HTTP Set-Cookie: header lines and a line has no Domain attribute, the cookie is stored with co-domain == NULL, because a file import has no request-host to scope it to. On the send side, Curlcookiegetlist accepts any cookie in the bucket whose domain i...

5.6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/13 7:52 p.m.•22 views

curl: libcurl cache updates follow symlinks and truncate their targets

Summary: When curl updates an HSTS, Alt-Svc, or cookie cache, it opens the supplied path with "w" before validating it, so a symlink path can truncate the file it targets. Root cause: Curlfopen calls curlxfopenfilename, "w" before checking the path or creating the safe temporary file, and fopen...

5.4AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/13 7:32 p.m.•25 views

curl: Windows SSPI connection-pool probe can reuse a connection under the wrong user

Summary : A fresh transfer can reuse a keep-alive connection authenticated under another Windows user because the SSPI isolation check trusts a connection ID that a health probe can set. Root cause : Curlcpoolconnseemshealthy calls Curlattachconnection, which sets data-state.recentconnid, while...

5.6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/11 11:58 a.m.•23 views

WordPress: Author → arbitrary file deletion anywhere on disk (site takeover) via `POST /wp/v2/media/<id>/finalize` poisoning `_wp_attachment_metadata`

A vulnerability was discovered in the WordPress media processing functionality. This vulnerability allowed an authenticated author to delete arbitrary files on the server. The vulnerability was caused by insufficient input validation in the finalizeitem function, which allowed an attacker to...

8.8CVSS7.1AI score0.62162EPSS
SaveExploits5
Hacker One
Hacker One
•added 2026/08/11 11:54 a.m.•29 views

WordPress: Author → stored XSS in wp-admin: unescaped sub-size filename from attachment metadata breaks out of the `src` attribute in `get_media_item()`

A vulnerability was discovered in the WordPress media upload and finalize endpoints. An author could upload a crafted image with a malicious filename, which was then stored verbatim by the endpoint and rendered without proper escaping in the WordPress admin media library. This could allow the...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/11 3:33 a.m.•43 views

Myndr: Myndr CORS Misconfiguration

The CORS configuration on admin.myndr.net allowed any .myndr.net subdomain to read authenticated admin panel responses, including CSRF nonces and session data. This vulnerability could have been exploited to take over admin accounts...

5.3AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/10 5:47 p.m.•39 views

Myndr: CORS Misconfiguration / Broken Access Control

A CORS misconfiguration was discovered on the admin panel that allowed any website hosted on a subdomain of the target organization to read authenticated admin responses, including CSRF nonces and session data. This vulnerability could have enabled full admin account takeover through a CSRF attac...

5.8AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/07 5:31 p.m.•17 views

curl: CVE-2026-19931: Negotiate ambient user conn reuse

Summary On Windows with SSPI/Negotiate, curl 8.21.0 can reuse a connection authenticated with ambient credentials for a later request using different explicit credentials. In urlmatchauthnego, the credential comparison is skipped when conn-creds == NULL. This allows a connection authenticated as...

9.8CVSS5.9AI score0.00747EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/08/07 9:00 a.m.•38 views

curl: URL API: triple-slash parses path segment as hostname

Summary libcurl's URL API misparses http:///host/path. Per RFC 3986, the authority between // and / is empty, so /host/path is the path. But parseurl in lib/urlapi.c treats the first segment as the hostname. On line 1087, the slash counter i reaches 3, which is within the valid 1-3 range, and hos...

5.4AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/06 4:59 a.m.•25 views

curl: Cookie jar load skips public suffix check on PSL builds

On curl 8.21.0 with libpsl official curl.se 8.21.06 win64, Features: PSL, HTTP Set-Cookie: Domain=co.uk is dropped in verbose. The same cookie loaded from a Netscape jar file or a Set-Cookie: line in that file is accepted and later sent to unrelated hosts under the suffix bank.co.uk, other.co.uk...

5.5AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/05 9:05 a.m.•53 views

curl: curl Missing Sec-WebSocket-Accept Verification Enables MITM WebSocket Session Hijacking

Summary curl's Curlwsaccept function in lib/ws.c processes the 101 Switching Protocols response to a client WebSocket upgrade request. RFC 6455 Section 4.1 mandates that the client MUST verify the Sec-WebSocket-Accept response header by computing the SHA-1 hash of the concatenation of the...

5.7AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/04 3:44 p.m.•16 views

curl: CVE-2026-18924: HTTP/2 server push UAF

A vulnerability was discovered in libcurl versions 8.21.0 and later, where a use-after-free issue could occur in the HTTP/2 server push functionality. The vulnerability was caused by the fact that when a pushed transfer ends, the connection's pool is not properly handled, leading to the freed...

9.1CVSS6.1AI score0.00584EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/08/03 3:23 p.m.•7 views

Nextcloud: Persistent SMTP header injection via identity `organization` / `name`

A vulnerability was discovered in the Roundcube webmail client that allowed persistent SMTP header injection through the identity organization and name fields. The vulnerability was caused by insufficient validation of the user-supplied input, which resulted in the unfiltered data being stored an...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/03 8:50 a.m.•41 views

curl: Heap use-after-free (write) in mev_forget_socket() via reentrant curl_easy_pause() — incomplete fix for CVE-2026-9080

lib/multiev.c keeps a hash table multi-ev.shentries of per-socket bookkeeping structs struct mevshentry used to decide when to notify the application's socket callback CURLMOPTSOCKETFUNCTION about interest changes on a socket. CVE-2026-9080 "multi: handle pause in multi socket callback", commit...

7.3CVSS5.6AI score0.00494EPSS
SaveExploits1
Hacker One
Hacker One
•added 2026/08/03 7:02 a.m.•45 views

curl: SMTP CRLF injection in custom SMTP recipient operand allows additional SMTP commands after authentication

Summary During testing of curl 8.18.0, I observed that CRLF characters embedded in the SMTP recipient operand used with a custom SMTP request are transmitted as additional SMTP commands. The injected commands are accepted and processed after successful SMTP authentication, allowing multiple SMTP...

5.7AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/02 6:26 a.m.•26 views

IBM: Unauthorized vertical privilege escalation vulnerability found on ibm.com endpoint

A vertical privilege escalation vulnerability was found on an ibm.com endpoint. The vulnerability was reported to IBM, analyzed, and remediated...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/08/02 4:33 a.m.•22 views

MariaDB: MariaDB: heap buffer overflow in ha_tina::chain_append() lets a low-privileged user crash the server via CSV row deletion

A heap buffer overflow vulnerability was discovered in the hatina::chainappend function of the MariaDB database server. The vulnerability was caused by an incorrect memory allocation during the growth of a data structure. This could allow a low-privileged user to crash the server by executing a...

6.3AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/29 8:03 a.m.•38 views

Weblate: Unauthenticated ?q= search query causes exponential pyparsing backtracking under a process-global lock in Weblate

A vulnerability was discovered in Weblate, an open-source translation management system. The vulnerability was caused by the search query grammar implementation in Weblate, which was built using the pyparsing library. The grammar was ambiguous at every position and did not enable memoization,...

5.5AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/29 3:17 a.m.•9 views

MariaDB: Out-of-bounds read in MariaDB .frm parsing enables RCE via vtable hijacking

A vulnerability was discovered in MariaDB where the keypart-fieldnr value parsed from a crafted .frm file was not validated before being used as an index into the share-field array. This resulted in an out-of-bounds read, allowing an attacker to hijack the C++ virtual method call and achieve...

6.4AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/28 10:26 p.m.•12 views

MariaDB: KILL authorization trusts the presented login name instead of the authenticated anonymous account

A vulnerability was discovered in the KILL authorization process of a database management system. The vulnerability allowed an anonymous account to terminate connections using a supplied login name, even if the authenticated identity was different. This was because the KILL authorization relied o...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/28 3:42 p.m.•3 views

MariaDB: Connector/C Out-of-bounds read in `unpack_fields()` from short metadata field

A buffer over-read vulnerability was identified in the metadata field parsing function within the database connector library. The function processed fixed-header metadata without validating that the field data contained the required minimum length of 12 bytes. A malicious or compromised server...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/27 2:35 p.m.•10 views

WordPress: Unauthenticated disclosure of draft/private/pending post titles & IDs via Secure Custom Fields nopriv AJAX field-query handlers (post_object/relations

The Secure Custom Fields plugin in version 6.9.2 registered unauthenticated AJAX query handlers for the postobject, relationship, and pagelink field types. These handlers ran a WordPress query with the poststatus parameter set to "any", which returned draft, pending, private, and future posts...

5.8AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/25 4:43 p.m.•10 views

MariaDB: ACL cache collision lets a role inherit privileges from a same-named socket user

A vulnerability was discovered in MariaDB's database privilege cache where a role and a UNIX-socket user with the same name were not distinguished. When the socket user warmed the cache with their privileges, a different account that activated the same-named role then received the cached user...

5.8AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/25 2:58 p.m.•65 views

8x8: @jitsi/docker-jitsi-meet: `/colibri-relay-ws/` unsafe nginx regex (OCTO relay configuration)

An unsafe nginx regex pattern was discovered in the /colibri-relay-ws/ location of the @jitsi/docker-jitsi-meet project. The regex a-zA-Z0-9-\.+ accepted arbitrary domain names and IP addresses for proxypass directives, allowing unauthenticated requests to be proxied to attacker-specified...

5.8AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/24 7:22 p.m.•33 views

Weblate: SSRF via URL Parser Differential in `normalize_request_url` (wlc)

The Weblate CLI client wlc was found to be vulnerable to Server-Side Request Forgery SSRF due to a differential in URL parsing between the urllib and urllib3 libraries. The vulnerability was present in the normalizerequesturl function, which was meant to validate that outgoing API requests stayed...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/21 1:00 p.m.•56 views

Liberapay: Unauthenticated team "income/payments" export ignores donor privacy settings (hide_giving, hide_from_lists) and uses frozen visibility, exposing donat

A vulnerability was discovered in the unauthenticated team "income/payments" export feature of Liberapay. The vulnerability allowed an attacker to retrieve donor identity, exact donation amount, and donation dates for public donors, bypassing the donor's explicit privacy settings such as...

5.5AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/20 1:51 p.m.•52 views

MariaDB: MariaDB GRANT PROXY permits unauthorized authentication changes and administrator account takeover

A vulnerability was discovered in MariaDB that allowed an authenticated user with only USAGE privileges to change the password of an existing administrator account. This was achieved through the grantee clause of the GRANT PROXY statement, which permitted bypassing the authorization checks and...

5.8AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/19 4:02 a.m.•10 views

Weblate: Incomplete fix for CVE-2022-23915: Mercurial argument injection in HgRepository.get_file() leads to command execution

A vulnerability was discovered in Weblate, a web-based translation tool. The vulnerability was caused by an incomplete fix for a previous issue CVE-2022-23915. Weblate passed repository-controlled filenames to Mercurial without properly escaping them, allowing filenames beginning with "-" to be...

9.1CVSS7.8AI score0.03866EPSS
SaveExploits3
Hacker One
Hacker One
•added 2026/07/18 4:55 p.m.•34 views

Essity: Unauthenticated SQL Injection via REST Batch Route Confusion ████████

A vulnerability was discovered in the WordPress REST API batch endpoint /wp-json/batch/v1 on a certain website. The vulnerability allowed unauthenticated blind SQL injection by nesting a crafted batch payload, which triggered a route-dispatch desynchronization. This caused a user-controlled strin...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/18 3:14 p.m.•56 views

Rocket.Chat: Stored HTML Injection (CWE-79) via Livechat Visitor Name

Vulnerability description not provided...

5.3AI score0.00479EPSS
SaveExploits0
Hacker One
Hacker One
•added 2026/07/18 8:55 a.m.•2 views

MariaDB: Connector/J: malicious server crashes client JVM via unbounded result-set field-count allocation in ClientMessage.readPacket

MariaDB Connector/J was found to have an unbounded result-set field-count allocation vulnerability. When parsing result-set responses, the driver read the column count directly from the wire and used it to size a Java array without validation. A malicious server was able to declare an extremely...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/16 7:07 p.m.•30 views

Weblate: **Unauthenticated IDOR allows modification of payment customer billing information**

The application contained an access control issue in the payment billing information edit functionality. An unauthenticated user was able to access the payment edit endpoint and modify the billing information associated with a payment without any authorization check. The issue occurred because th...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/13 6:33 p.m.•35 views

8x8: connect.8x8.com: Deserialization Vulnerability in Automation Builder via Jint→Newtonsoft serializer coercion (TypeNameHandling)

A deserialization vulnerability was reported in the 8x8 Connect Automation Builder's HTTP request step. The vulnerability occurred when server-side template evaluation exposed Newtonsoft JSON objects directly to the Jint JavaScript engine. By providing a specially crafted JSON response, an...

6AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/12 8:37 a.m.•25 views

8x8: connect.8x8.com: Automation Builder - Input Validation Issue in Workflow Step Outputs

An input validation issue was reported in the 8x8 Connect Automation Builder's API where workflow step output field names were not validated against reserved context variable names. The issue was addressed by implementing validation to reject reserved field names at workflow creation...

5.9AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/11 1:39 p.m.•15 views

Node.js: Reachable assertion in node:zlib sync API crashes the entire process via spoofed TypedArray byteLength (all 11 *Sync functions affected)

A flaw was discovered in the synchronous Node.js zlib APIs that allowed a spoofed TypedArray byteLength to trigger a reachable assertion, causing the entire process to crash. All 11 synchronous zlib functions were affected...

6.2CVSS6.7AI score0.00167EPSS
SaveExploits0
Hacker One
Hacker One
•added 2026/07/09 5:30 a.m.•33 views

Rocket.Chat: DDP methods getThreadsList / getThreadMessages leaks private thread content to any authenticated low privilege user (unpatched sibling of #1446767)

Vulnerability description not provided...

4.3CVSS5.3AI score0.00343EPSS
SaveExploits0
Hacker One
Hacker One
•added 2026/07/06 4:19 p.m.•13 views

Node.js: HTTP/2 retained header blocks evade maxSessionMemory and enable remote memory exhaustion

A flaw in Node.js HTTP/2 handling was discovered that could cause HTTP/2 retained header blocks to evade the maxSessionMemory setting and enable remote memory exhaustion...

7.5CVSS7.2AI score0.005EPSS
SaveExploits0
Hacker One
Hacker One
•added 2026/07/03 8:04 a.m.•28 views

Essity: Unauthenticated Plugin Settings Modification on Three Crocoblock/Jet Plugins

The vulnerability summary is as follows: Three Crocoblock Jet plugins were found to expose REST API endpoints that allowed unauthenticated users to modify plugin settings via POST requests without any authentication or authorization checks. The endpoints validated and parsed the POST body, then...

5.7AI score
SaveExploits0
Hacker One
Hacker One
•added 2026/07/03 7:41 a.m.•20 views

Essity: 29 Premium Plugin Packages with License Keys Publicly Accessible in Uploads Directory

A summary of the vulnerability found is as follows: 29 premium plugin packages with license keys were publicly accessible in the uploads directory of the WordPress media library. The packages were downloadable without authentication and contained the full plugin source code and embedded...

5.7AI score
SaveExploits0
Total number of security vulnerabilities15578