Search

Find a vulnerability

Search criteria

    221 vulnerabilities by Curl

    CVE-2026-94266 (GCVE-0-2026-94266)

    Vulnerability from nvd – Published: 2026-10-20 20:27 – Updated: 2026-10-20 20:27
    VLAI
    Title
    password leak in CURLINFO_EFFECTIVE_URL
    Summary
    libcurl could accidentally return a URL for `curl_easy_getinfo()`'s `CURLINFO_EFFECTIVE_URL` option containing credentials, even though neither the URL provided to libcurl nor the redirected URL did.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "libcurl could accidentally return a URL for `curl_easy_getinfo()`\u0027s\n`CURLINFO_EFFECTIVE_URL` option containing credentials, even though neither\nthe URL provided to libcurl nor the redirected URL did."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-522 Insufficiently Protected Credentials",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:27:21.585Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-94266.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-94266.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4041053"
            }
          ],
          "title": "password leak in CURLINFO_EFFECTIVE_URL"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-94266",
        "datePublished": "2026-10-20T20:27:21.585Z",
        "dateReserved": "2026-09-21T09:07:46.185Z",
        "dateUpdated": "2026-10-20T20:27:21.585Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-94265 (GCVE-0-2026-94265)

    Vulnerability from nvd – Published: 2026-10-20 20:26 – Updated: 2026-10-20 20:26
    VLAI
    Title
    Authorization: Negotiate sent to foreign origin
    Summary
    When processing an HTTP redirect to a URL containing userinfo (a `username:password` component), curl might erroneously retain and re-transmit the original host's HTTP Negotiate authentication state. Consequently, a malicious server can trigger a redirect containing arbitrary userinfo to force curl to send a freshly minted Kerberos ticket—generated using the ambient identity of the client process to an untrusted third-party host, effectively bypassing the domain-scoping restrictions normally enforced by the absence of `--location-trusted`.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Joshua Rogers (Aisle Research)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When processing an HTTP redirect to a URL containing userinfo (a\n`username:password` component), curl might erroneously retain and re-transmit\nthe original host\u0027s HTTP Negotiate authentication state. Consequently, a\nmalicious server can trigger a redirect containing arbitrary userinfo to force\ncurl to send a freshly minted Kerberos ticket\u2014generated using the ambient\nidentity of the client process to an untrusted third-party host, effectively\nbypassing the domain-scoping restrictions normally enforced by the absence of\n`--location-trusted`."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-200 Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:26:18.061Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-94265.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-94265.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4040551"
            }
          ],
          "title": "Authorization: Negotiate sent to foreign origin"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-94265",
        "datePublished": "2026-10-20T20:26:18.061Z",
        "dateReserved": "2026-09-21T09:07:44.636Z",
        "dateUpdated": "2026-10-20T20:26:18.061Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92391 (GCVE-0-2026-92391)

    Vulnerability from nvd – Published: 2026-10-20 20:24 – Updated: 2026-10-20 20:24
    VLAI
    Title
    curl_mime_free stack overflow by recursion
    Summary
    A deeply nested multipart MIME structure constructed via the public API causes a stack overflow in libcurl during normal cleanup operations. An excessive recursion depth within `curl_mime_free` leads to unbounded stack frame allocation during structure traversal, ultimately crashing the host process.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A deeply nested multipart MIME structure constructed via the public API causes\na stack overflow in libcurl during normal cleanup operations. An excessive\nrecursion depth within `curl_mime_free` leads to unbounded stack frame\nallocation during structure traversal, ultimately crashing the host process."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-674 Uncontrolled Recursion",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:24:10.745Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92391.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92391.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4024222"
            }
          ],
          "title": "curl_mime_free stack overflow by recursion"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92391",
        "datePublished": "2026-10-20T20:24:10.745Z",
        "dateReserved": "2026-09-16T08:12:51.911Z",
        "dateUpdated": "2026-10-20T20:24:10.745Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92390 (GCVE-0-2026-92390)

    Vulnerability from nvd – Published: 2026-10-20 20:23 – Updated: 2026-10-20 20:23
    VLAI
    Title
    -J no-clobber guarantee bypassed with 103 early hints
    Summary
    When invoked with `--remote-header-name` (`-J`), curl fails to preserve its documented anti-clobbering protection if an intermediate 103 Early Hints response precedes the final HTTP response, or if an `ETag` header is processed before `Content-Disposition` under `--etag-save`. This flaw allows an HTTP(S) server to overwrite an existing local file specified in the `Content-Disposition` header despite the presence of the `-J` non-overwrite constraint.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Affected: 7.42.1 , ≤ 7.42.1 (semver)
    Affected: 7.42.0 , ≤ 7.42.0 (semver)
    Affected: 7.41.0 , ≤ 7.41.0 (semver)
    Affected: 7.40.0 , ≤ 7.40.0 (semver)
    Affected: 7.39.0 , ≤ 7.39.0 (semver)
    Affected: 7.38.0 , ≤ 7.38.0 (semver)
    Affected: 7.37.1 , ≤ 7.37.1 (semver)
    Affected: 7.37.0 , ≤ 7.37.0 (semver)
    Affected: 7.36.0 , ≤ 7.36.0 (semver)
    Affected: 7.35.0 , ≤ 7.35.0 (semver)
    Affected: 7.34.0 , ≤ 7.34.0 (semver)
    Affected: 7.33.0 , ≤ 7.33.0 (semver)
    Affected: 7.32.0 , ≤ 7.32.0 (semver)
    Affected: 7.31.0 , ≤ 7.31.0 (semver)
    Affected: 7.30.0 , ≤ 7.30.0 (semver)
    Affected: 7.29.0 , ≤ 7.29.0 (semver)
    Affected: 7.28.1 , ≤ 7.28.1 (semver)
    Affected: 7.28.0 , ≤ 7.28.0 (semver)
    Affected: 7.27.0 , ≤ 7.27.0 (semver)
    Affected: 7.26.0 , ≤ 7.26.0 (semver)
    Affected: 7.25.0 , ≤ 7.25.0 (semver)
    Affected: 7.24.0 , ≤ 7.24.0 (semver)
    Affected: 7.23.1 , ≤ 7.23.1 (semver)
    Affected: 7.23.0 , ≤ 7.23.0 (semver)
    Affected: 7.22.0 , ≤ 7.22.0 (semver)
    Affected: 7.21.7 , ≤ 7.21.7 (semver)
    Affected: 7.21.6 , ≤ 7.21.6 (semver)
    Affected: 7.21.5 , ≤ 7.21.5 (semver)
    Affected: 7.21.4 , ≤ 7.21.4 (semver)
    Affected: 7.21.3 , ≤ 7.21.3 (semver)
    Affected: 7.21.2 , ≤ 7.21.2 (semver)
    Affected: 7.21.1 , ≤ 7.21.1 (semver)
    Affected: 7.21.0 , ≤ 7.21.0 (semver)
    Affected: 7.20.1 , ≤ 7.20.1 (semver)
    Affected: 7.20.0 , ≤ 7.20.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.1",
                  "status": "affected",
                  "version": "7.42.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.0",
                  "status": "affected",
                  "version": "7.42.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.41.0",
                  "status": "affected",
                  "version": "7.41.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.40.0",
                  "status": "affected",
                  "version": "7.40.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.39.0",
                  "status": "affected",
                  "version": "7.39.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.38.0",
                  "status": "affected",
                  "version": "7.38.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.1",
                  "status": "affected",
                  "version": "7.37.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.0",
                  "status": "affected",
                  "version": "7.37.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.36.0",
                  "status": "affected",
                  "version": "7.36.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.35.0",
                  "status": "affected",
                  "version": "7.35.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.34.0",
                  "status": "affected",
                  "version": "7.34.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.33.0",
                  "status": "affected",
                  "version": "7.33.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.32.0",
                  "status": "affected",
                  "version": "7.32.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.31.0",
                  "status": "affected",
                  "version": "7.31.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.30.0",
                  "status": "affected",
                  "version": "7.30.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.29.0",
                  "status": "affected",
                  "version": "7.29.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.1",
                  "status": "affected",
                  "version": "7.28.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.0",
                  "status": "affected",
                  "version": "7.28.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.27.0",
                  "status": "affected",
                  "version": "7.27.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.26.0",
                  "status": "affected",
                  "version": "7.26.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.25.0",
                  "status": "affected",
                  "version": "7.25.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.24.0",
                  "status": "affected",
                  "version": "7.24.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.1",
                  "status": "affected",
                  "version": "7.23.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.0",
                  "status": "affected",
                  "version": "7.23.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.22.0",
                  "status": "affected",
                  "version": "7.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.7",
                  "status": "affected",
                  "version": "7.21.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.6",
                  "status": "affected",
                  "version": "7.21.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.5",
                  "status": "affected",
                  "version": "7.21.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.4",
                  "status": "affected",
                  "version": "7.21.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.3",
                  "status": "affected",
                  "version": "7.21.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.2",
                  "status": "affected",
                  "version": "7.21.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.1",
                  "status": "affected",
                  "version": "7.21.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.0",
                  "status": "affected",
                  "version": "7.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.1",
                  "status": "affected",
                  "version": "7.20.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.0",
                  "status": "affected",
                  "version": "7.20.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Joshua Rogers (Aisle Research)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When invoked with `--remote-header-name` (`-J`), curl fails to preserve its\ndocumented anti-clobbering protection if an intermediate 103 Early Hints\nresponse precedes the final HTTP response, or if an `ETag` header is processed\nbefore `Content-Disposition` under `--etag-save`. This flaw allows an HTTP(S)\nserver to overwrite an existing local file specified in the\n`Content-Disposition` header despite the presence of the `-J` non-overwrite\nconstraint."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-73 External Control of File Name or Path",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:23:08.900Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92390.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92390.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4023192"
            }
          ],
          "title": "-J no-clobber guarantee bypassed with 103 early hints"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92390",
        "datePublished": "2026-10-20T20:23:08.900Z",
        "dateReserved": "2026-09-16T08:12:50.387Z",
        "dateUpdated": "2026-10-20T20:23:08.900Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92389 (GCVE-0-2026-92389)

    Vulnerability from nvd – Published: 2026-10-20 20:21 – Updated: 2026-10-20 20:21
    VLAI
    Title
    TFTP direction confusion
    Summary
    libcurl's TFTP state machine fails to validate state transitions against the requested transfer direction, accepting opening server responses for both reads and writes interchangeably. A malicious TFTP server can respond to a download request in a way that forces the client into transmit mode, prompting libcurl to consume and transmit data from the handle's persistent `CURLOPT_READDATA` pointer - including data remaining from unrelated prior operations, such as an HTTP POST request executed on a reused handle.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Affected: 7.42.1 , ≤ 7.42.1 (semver)
    Affected: 7.42.0 , ≤ 7.42.0 (semver)
    Affected: 7.41.0 , ≤ 7.41.0 (semver)
    Affected: 7.40.0 , ≤ 7.40.0 (semver)
    Affected: 7.39.0 , ≤ 7.39.0 (semver)
    Affected: 7.38.0 , ≤ 7.38.0 (semver)
    Affected: 7.37.1 , ≤ 7.37.1 (semver)
    Affected: 7.37.0 , ≤ 7.37.0 (semver)
    Affected: 7.36.0 , ≤ 7.36.0 (semver)
    Affected: 7.35.0 , ≤ 7.35.0 (semver)
    Affected: 7.34.0 , ≤ 7.34.0 (semver)
    Affected: 7.33.0 , ≤ 7.33.0 (semver)
    Affected: 7.32.0 , ≤ 7.32.0 (semver)
    Affected: 7.31.0 , ≤ 7.31.0 (semver)
    Affected: 7.30.0 , ≤ 7.30.0 (semver)
    Affected: 7.29.0 , ≤ 7.29.0 (semver)
    Affected: 7.28.1 , ≤ 7.28.1 (semver)
    Affected: 7.28.0 , ≤ 7.28.0 (semver)
    Affected: 7.27.0 , ≤ 7.27.0 (semver)
    Affected: 7.26.0 , ≤ 7.26.0 (semver)
    Affected: 7.25.0 , ≤ 7.25.0 (semver)
    Affected: 7.24.0 , ≤ 7.24.0 (semver)
    Affected: 7.23.1 , ≤ 7.23.1 (semver)
    Affected: 7.23.0 , ≤ 7.23.0 (semver)
    Affected: 7.22.0 , ≤ 7.22.0 (semver)
    Affected: 7.21.7 , ≤ 7.21.7 (semver)
    Affected: 7.21.6 , ≤ 7.21.6 (semver)
    Affected: 7.21.5 , ≤ 7.21.5 (semver)
    Affected: 7.21.4 , ≤ 7.21.4 (semver)
    Affected: 7.21.3 , ≤ 7.21.3 (semver)
    Affected: 7.21.2 , ≤ 7.21.2 (semver)
    Affected: 7.21.1 , ≤ 7.21.1 (semver)
    Affected: 7.21.0 , ≤ 7.21.0 (semver)
    Affected: 7.20.1 , ≤ 7.20.1 (semver)
    Affected: 7.20.0 , ≤ 7.20.0 (semver)
    Affected: 7.19.7 , ≤ 7.19.7 (semver)
    Affected: 7.19.6 , ≤ 7.19.6 (semver)
    Affected: 7.19.5 , ≤ 7.19.5 (semver)
    Affected: 7.19.4 , ≤ 7.19.4 (semver)
    Affected: 7.19.3 , ≤ 7.19.3 (semver)
    Affected: 7.19.2 , ≤ 7.19.2 (semver)
    Affected: 7.19.1 , ≤ 7.19.1 (semver)
    Affected: 7.19.0 , ≤ 7.19.0 (semver)
    Affected: 7.18.2 , ≤ 7.18.2 (semver)
    Affected: 7.18.1 , ≤ 7.18.1 (semver)
    Affected: 7.18.0 , ≤ 7.18.0 (semver)
    Affected: 7.17.1 , ≤ 7.17.1 (semver)
    Affected: 7.17.0 , ≤ 7.17.0 (semver)
    Affected: 7.16.4 , ≤ 7.16.4 (semver)
    Affected: 7.16.3 , ≤ 7.16.3 (semver)
    Affected: 7.16.2 , ≤ 7.16.2 (semver)
    Affected: 7.16.1 , ≤ 7.16.1 (semver)
    Affected: 7.16.0 , ≤ 7.16.0 (semver)
    Affected: 7.15.5 , ≤ 7.15.5 (semver)
    Affected: 7.15.4 , ≤ 7.15.4 (semver)
    Affected: 7.15.3 , ≤ 7.15.3 (semver)
    Affected: 7.15.2 , ≤ 7.15.2 (semver)
    Affected: 7.15.1 , ≤ 7.15.1 (semver)
    Affected: 7.15.0 , ≤ 7.15.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.1",
                  "status": "affected",
                  "version": "7.42.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.0",
                  "status": "affected",
                  "version": "7.42.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.41.0",
                  "status": "affected",
                  "version": "7.41.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.40.0",
                  "status": "affected",
                  "version": "7.40.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.39.0",
                  "status": "affected",
                  "version": "7.39.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.38.0",
                  "status": "affected",
                  "version": "7.38.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.1",
                  "status": "affected",
                  "version": "7.37.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.0",
                  "status": "affected",
                  "version": "7.37.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.36.0",
                  "status": "affected",
                  "version": "7.36.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.35.0",
                  "status": "affected",
                  "version": "7.35.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.34.0",
                  "status": "affected",
                  "version": "7.34.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.33.0",
                  "status": "affected",
                  "version": "7.33.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.32.0",
                  "status": "affected",
                  "version": "7.32.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.31.0",
                  "status": "affected",
                  "version": "7.31.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.30.0",
                  "status": "affected",
                  "version": "7.30.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.29.0",
                  "status": "affected",
                  "version": "7.29.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.1",
                  "status": "affected",
                  "version": "7.28.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.0",
                  "status": "affected",
                  "version": "7.28.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.27.0",
                  "status": "affected",
                  "version": "7.27.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.26.0",
                  "status": "affected",
                  "version": "7.26.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.25.0",
                  "status": "affected",
                  "version": "7.25.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.24.0",
                  "status": "affected",
                  "version": "7.24.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.1",
                  "status": "affected",
                  "version": "7.23.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.0",
                  "status": "affected",
                  "version": "7.23.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.22.0",
                  "status": "affected",
                  "version": "7.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.7",
                  "status": "affected",
                  "version": "7.21.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.6",
                  "status": "affected",
                  "version": "7.21.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.5",
                  "status": "affected",
                  "version": "7.21.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.4",
                  "status": "affected",
                  "version": "7.21.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.3",
                  "status": "affected",
                  "version": "7.21.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.2",
                  "status": "affected",
                  "version": "7.21.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.1",
                  "status": "affected",
                  "version": "7.21.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.0",
                  "status": "affected",
                  "version": "7.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.1",
                  "status": "affected",
                  "version": "7.20.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.0",
                  "status": "affected",
                  "version": "7.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.7",
                  "status": "affected",
                  "version": "7.19.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.6",
                  "status": "affected",
                  "version": "7.19.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.5",
                  "status": "affected",
                  "version": "7.19.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.4",
                  "status": "affected",
                  "version": "7.19.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.3",
                  "status": "affected",
                  "version": "7.19.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.2",
                  "status": "affected",
                  "version": "7.19.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.1",
                  "status": "affected",
                  "version": "7.19.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.0",
                  "status": "affected",
                  "version": "7.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.2",
                  "status": "affected",
                  "version": "7.18.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.1",
                  "status": "affected",
                  "version": "7.18.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.0",
                  "status": "affected",
                  "version": "7.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.17.1",
                  "status": "affected",
                  "version": "7.17.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.17.0",
                  "status": "affected",
                  "version": "7.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.4",
                  "status": "affected",
                  "version": "7.16.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.3",
                  "status": "affected",
                  "version": "7.16.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.2",
                  "status": "affected",
                  "version": "7.16.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.1",
                  "status": "affected",
                  "version": "7.16.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.0",
                  "status": "affected",
                  "version": "7.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.5",
                  "status": "affected",
                  "version": "7.15.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.4",
                  "status": "affected",
                  "version": "7.15.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.3",
                  "status": "affected",
                  "version": "7.15.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.2",
                  "status": "affected",
                  "version": "7.15.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.1",
                  "status": "affected",
                  "version": "7.15.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.0",
                  "status": "affected",
                  "version": "7.15.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "libcurl\u0027s TFTP state machine fails to validate state transitions against the\nrequested transfer direction, accepting opening server responses for both\nreads and writes interchangeably. A malicious TFTP server can respond to a\ndownload request in a way that forces the client into transmit mode, prompting\nlibcurl to consume and transmit data from the handle\u0027s persistent\n`CURLOPT_READDATA` pointer - including data remaining from unrelated prior\noperations, such as an HTTP POST request executed on a reused handle."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-200 Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:21:45.378Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92389.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92389.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4022568"
            }
          ],
          "title": "TFTP direction confusion"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92389",
        "datePublished": "2026-10-20T20:21:45.378Z",
        "dateReserved": "2026-09-16T08:12:48.831Z",
        "dateUpdated": "2026-10-20T20:21:45.378Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92388 (GCVE-0-2026-92388)

    Vulnerability from nvd – Published: 2026-10-20 20:20 – Updated: 2026-10-20 20:20
    VLAI
    Title
    FTP wildcard write callback mixup
    Summary
    When an FTP wildcard `LIST` operation fails, libcurl omits the restoration path meant for successful listings, leaving the write callback set to the internal listing parser and the write callback data pointing directly to the easy handle. Subsequent reuse of this handle triggers an immediate crash, and cloning it via `curl_easy_duphandle()` copies this corrupted state into the duplicate. If the original handle is subsequently freed, executing a transfer on the cloned handle causes a heap use-after-free read against the dangling handle reference; alternatively, reusing the original or cloned handle while changing only `CURLOPT_WRITEDATA` (and omitting `CURLOPT_WRITEFUNCTION`) results in type confusion, forcing the internal parser to interpret incoming server response bytes into memory at the application-supplied write data pointer.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Affected: 7.42.1 , ≤ 7.42.1 (semver)
    Affected: 7.42.0 , ≤ 7.42.0 (semver)
    Affected: 7.41.0 , ≤ 7.41.0 (semver)
    Affected: 7.40.0 , ≤ 7.40.0 (semver)
    Affected: 7.39.0 , ≤ 7.39.0 (semver)
    Affected: 7.38.0 , ≤ 7.38.0 (semver)
    Affected: 7.37.1 , ≤ 7.37.1 (semver)
    Affected: 7.37.0 , ≤ 7.37.0 (semver)
    Affected: 7.36.0 , ≤ 7.36.0 (semver)
    Affected: 7.35.0 , ≤ 7.35.0 (semver)
    Affected: 7.34.0 , ≤ 7.34.0 (semver)
    Affected: 7.33.0 , ≤ 7.33.0 (semver)
    Affected: 7.32.0 , ≤ 7.32.0 (semver)
    Affected: 7.31.0 , ≤ 7.31.0 (semver)
    Affected: 7.30.0 , ≤ 7.30.0 (semver)
    Affected: 7.29.0 , ≤ 7.29.0 (semver)
    Affected: 7.28.1 , ≤ 7.28.1 (semver)
    Affected: 7.28.0 , ≤ 7.28.0 (semver)
    Affected: 7.27.0 , ≤ 7.27.0 (semver)
    Affected: 7.26.0 , ≤ 7.26.0 (semver)
    Affected: 7.25.0 , ≤ 7.25.0 (semver)
    Affected: 7.24.0 , ≤ 7.24.0 (semver)
    Affected: 7.23.1 , ≤ 7.23.1 (semver)
    Affected: 7.23.0 , ≤ 7.23.0 (semver)
    Affected: 7.22.0 , ≤ 7.22.0 (semver)
    Affected: 7.21.7 , ≤ 7.21.7 (semver)
    Affected: 7.21.6 , ≤ 7.21.6 (semver)
    Affected: 7.21.5 , ≤ 7.21.5 (semver)
    Affected: 7.21.4 , ≤ 7.21.4 (semver)
    Affected: 7.21.3 , ≤ 7.21.3 (semver)
    Affected: 7.21.2 , ≤ 7.21.2 (semver)
    Affected: 7.21.1 , ≤ 7.21.1 (semver)
    Affected: 7.21.0 , ≤ 7.21.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.1",
                  "status": "affected",
                  "version": "7.42.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.0",
                  "status": "affected",
                  "version": "7.42.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.41.0",
                  "status": "affected",
                  "version": "7.41.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.40.0",
                  "status": "affected",
                  "version": "7.40.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.39.0",
                  "status": "affected",
                  "version": "7.39.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.38.0",
                  "status": "affected",
                  "version": "7.38.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.1",
                  "status": "affected",
                  "version": "7.37.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.0",
                  "status": "affected",
                  "version": "7.37.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.36.0",
                  "status": "affected",
                  "version": "7.36.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.35.0",
                  "status": "affected",
                  "version": "7.35.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.34.0",
                  "status": "affected",
                  "version": "7.34.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.33.0",
                  "status": "affected",
                  "version": "7.33.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.32.0",
                  "status": "affected",
                  "version": "7.32.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.31.0",
                  "status": "affected",
                  "version": "7.31.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.30.0",
                  "status": "affected",
                  "version": "7.30.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.29.0",
                  "status": "affected",
                  "version": "7.29.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.1",
                  "status": "affected",
                  "version": "7.28.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.0",
                  "status": "affected",
                  "version": "7.28.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.27.0",
                  "status": "affected",
                  "version": "7.27.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.26.0",
                  "status": "affected",
                  "version": "7.26.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.25.0",
                  "status": "affected",
                  "version": "7.25.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.24.0",
                  "status": "affected",
                  "version": "7.24.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.1",
                  "status": "affected",
                  "version": "7.23.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.0",
                  "status": "affected",
                  "version": "7.23.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.22.0",
                  "status": "affected",
                  "version": "7.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.7",
                  "status": "affected",
                  "version": "7.21.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.6",
                  "status": "affected",
                  "version": "7.21.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.5",
                  "status": "affected",
                  "version": "7.21.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.4",
                  "status": "affected",
                  "version": "7.21.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.3",
                  "status": "affected",
                  "version": "7.21.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.2",
                  "status": "affected",
                  "version": "7.21.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.1",
                  "status": "affected",
                  "version": "7.21.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.0",
                  "status": "affected",
                  "version": "7.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When an FTP wildcard `LIST` operation fails, libcurl omits the restoration\npath meant for successful listings, leaving the write callback set to the\ninternal listing parser and the write callback data pointing directly to the\neasy handle. Subsequent reuse of this handle triggers an immediate crash, and\ncloning it via `curl_easy_duphandle()` copies this corrupted state into the\nduplicate. If the original handle is subsequently freed, executing a transfer\non the cloned handle causes a heap use-after-free read against the dangling\nhandle reference; alternatively, reusing the original or cloned handle while\nchanging only  `CURLOPT_WRITEDATA` (and omitting `CURLOPT_WRITEFUNCTION`)\nresults in type confusion, forcing the internal parser to interpret incoming\nserver response bytes into memory at the application-supplied write data\npointer."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-416 Use After Free",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:20:41.220Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92388.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92388.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4022070"
            }
          ],
          "title": "FTP wildcard write callback mixup"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92388",
        "datePublished": "2026-10-20T20:20:41.220Z",
        "dateReserved": "2026-09-16T08:12:47.245Z",
        "dateUpdated": "2026-10-20T20:20:41.220Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92387 (GCVE-0-2026-92387)

    Vulnerability from nvd – Published: 2026-10-20 20:19 – Updated: 2026-10-20 20:19
    VLAI
    Title
    never-ending loop via server response omission
    Summary
    By permanently omitting the final control-response line, a malicious FTP, IMAP, POP3, or SMTP server can exploit libcurl and completely bypass its configured transfer timeout mechanism, indefinitely blocking all concurrent transfers bound to the same multi-handle.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "By permanently omitting the final control-response line, a malicious FTP,\nIMAP, POP3, or SMTP server can exploit libcurl and completely bypass its\nconfigured transfer timeout mechanism, indefinitely blocking all concurrent\ntransfers bound to the same multi-handle."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-835 Loop with Unreachable Exit Condition (\u0027Infinite Loop\u0027)",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:19:14.672Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92387.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92387.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4022003"
            }
          ],
          "title": "never-ending loop via server response omission"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92387",
        "datePublished": "2026-10-20T20:19:14.672Z",
        "dateReserved": "2026-09-16T08:12:45.613Z",
        "dateUpdated": "2026-10-20T20:19:14.672Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92386 (GCVE-0-2026-92386)

    Vulnerability from nvd – Published: 2026-10-20 20:17 – Updated: 2026-10-20 20:17
    VLAI
    Title
    server-set cookie aborts cookie jar load
    Summary
    When writing a long cookie name and value to a Netscape cookie jar, a remote HTTP server can make `curl` write a record that exceeds its line-length parsing limit. Consequently, any subsequent `curl` invocation reading from that same cookie jar using `--cookie` silently aborts parsing prematurely upon encountering the too long line, ignoring all subsequent valid cookies in the file.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When writing a long cookie name and value to a Netscape cookie jar, a remote\nHTTP server can make `curl` write a record that exceeds its line-length\nparsing limit. Consequently, any subsequent `curl` invocation reading from\nthat same cookie jar using `--cookie` silently aborts parsing prematurely upon\nencountering the too long line, ignoring all subsequent valid cookies in the\nfile."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-1284 Improper Validation of Specified Quantity in Input",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:17:37.356Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92386.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92386.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4021979"
            }
          ],
          "title": "server-set cookie aborts cookie jar load"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92386",
        "datePublished": "2026-10-20T20:17:37.356Z",
        "dateReserved": "2026-09-16T08:12:42.908Z",
        "dateUpdated": "2026-10-20T20:17:37.356Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-87866 (GCVE-0-2026-87866)

    Vulnerability from nvd – Published: 2026-10-20 20:16 – Updated: 2026-10-20 20:16
    VLAI
    Title
    wolfSSL public-key pinning bypass
    Summary
    When built with wolfSSL, curl can successfully validate a pinned public key hash against a key the TLS peer does not possess. During the TLS handshake, wolfSSL validates the connection, but curl's subsequent re-parsing of the same certificate - tricked by a manipulated validity length field - extracts and matches a different embedded key, incorrectly authorizing the pinned public key.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Muhamad Arga Reksapati"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When built with wolfSSL, curl can successfully validate a pinned public key\nhash against a key the TLS peer does not possess. During the TLS handshake,\nwolfSSL validates the connection, but curl\u0027s subsequent re-parsing of the same\ncertificate - tricked by a manipulated validity length field - extracts and\nmatches a different embedded key, incorrectly authorizing the pinned public\nkey."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-295 Improper Certificate Validation",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:16:30.866Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-87866.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-87866.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3989514"
            }
          ],
          "title": "wolfSSL public-key pinning bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-87866",
        "datePublished": "2026-10-20T20:16:30.866Z",
        "dateReserved": "2026-09-09T13:17:42.764Z",
        "dateUpdated": "2026-10-20T20:16:30.866Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-87865 (GCVE-0-2026-87865)

    Vulnerability from nvd – Published: 2026-10-20 20:15 – Updated: 2026-10-20 20:15
    VLAI
    Title
    knownhost callback mismatches key as missing
    Summary
    When libcurl uses libssh2 with a hashed `known_hosts` file, an unrelated initial entry can cause host key validation to report a key *mismatch* as a *missing* key to the `CURLOPT_SSH_KEYFUNCTION` callback.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Bobbeh Rhino"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Bobbeh Rhino"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When libcurl uses libssh2 with a hashed `known_hosts` file, an unrelated\ninitial entry can cause host key validation to report a key *mismatch* as a\n*missing* key to the `CURLOPT_SSH_KEYFUNCTION` callback."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-295 Improper Certificate Validation",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:15:13.165Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-87865.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-87865.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3975408"
            }
          ],
          "title": "knownhost callback mismatches key as missing"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-87865",
        "datePublished": "2026-10-20T20:15:13.165Z",
        "dateReserved": "2026-09-09T13:17:41.347Z",
        "dateUpdated": "2026-10-20T20:15:13.165Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-87864 (GCVE-0-2026-87864)

    Vulnerability from nvd – Published: 2026-10-20 20:13 – Updated: 2026-10-20 20:13
    VLAI
    Title
    IMAP APPEND plus CRLF conversion command injection
    Summary
    Enabling `CURLOPT_CRLF` causes curl to advertise the raw input byte count in the `IMAP APPEND {N}` literal while transmitting line-ending expanded data. The server reads only $N$ bytes for the payload, causing the remaining overflow bytes to be interpreted and executed as pipelined IMAP commands within the authenticated session.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Affected: 7.42.1 , ≤ 7.42.1 (semver)
    Affected: 7.42.0 , ≤ 7.42.0 (semver)
    Affected: 7.41.0 , ≤ 7.41.0 (semver)
    Affected: 7.40.0 , ≤ 7.40.0 (semver)
    Affected: 7.39.0 , ≤ 7.39.0 (semver)
    Affected: 7.38.0 , ≤ 7.38.0 (semver)
    Affected: 7.37.1 , ≤ 7.37.1 (semver)
    Affected: 7.37.0 , ≤ 7.37.0 (semver)
    Affected: 7.36.0 , ≤ 7.36.0 (semver)
    Affected: 7.35.0 , ≤ 7.35.0 (semver)
    Affected: 7.34.0 , ≤ 7.34.0 (semver)
    Affected: 7.33.0 , ≤ 7.33.0 (semver)
    Affected: 7.32.0 , ≤ 7.32.0 (semver)
    Affected: 7.31.0 , ≤ 7.31.0 (semver)
    Affected: 7.30.0 , ≤ 7.30.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.1",
                  "status": "affected",
                  "version": "7.42.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.0",
                  "status": "affected",
                  "version": "7.42.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.41.0",
                  "status": "affected",
                  "version": "7.41.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.40.0",
                  "status": "affected",
                  "version": "7.40.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.39.0",
                  "status": "affected",
                  "version": "7.39.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.38.0",
                  "status": "affected",
                  "version": "7.38.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.1",
                  "status": "affected",
                  "version": "7.37.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.0",
                  "status": "affected",
                  "version": "7.37.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.36.0",
                  "status": "affected",
                  "version": "7.36.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.35.0",
                  "status": "affected",
                  "version": "7.35.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.34.0",
                  "status": "affected",
                  "version": "7.34.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.33.0",
                  "status": "affected",
                  "version": "7.33.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.32.0",
                  "status": "affected",
                  "version": "7.32.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.31.0",
                  "status": "affected",
                  "version": "7.31.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.30.0",
                  "status": "affected",
                  "version": "7.30.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Fort (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Enabling `CURLOPT_CRLF` causes curl to advertise the raw input byte count in\nthe `IMAP APPEND {N}` literal while transmitting line-ending expanded data.\nThe server reads only $N$ bytes for the payload, causing the remaining\noverflow bytes to be interpreted and executed as pipelined IMAP commands\nwithin the authenticated session."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-130 Improper Handling of Length Parameter Inconsistency",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:13:13.359Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-87864.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-87864.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3972403"
            }
          ],
          "title": "IMAP APPEND plus CRLF conversion command injection"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-87864",
        "datePublished": "2026-10-20T20:13:13.359Z",
        "dateReserved": "2026-09-09T13:17:39.832Z",
        "dateUpdated": "2026-10-20T20:13:13.359Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-87863 (GCVE-0-2026-87863)

    Vulnerability from nvd – Published: 2026-10-20 20:13 – Updated: 2026-10-20 20:13
    VLAI
    Title
    HSTS response erases persisted entries
    Summary
    An authenticated HTTPS origin can supply an HSTS `max-age` value that the parser accepts, but time serialization later fails to process. On 64-bit systems, extreme max-age values compute an absolute expiry within standard time integer limits that exceeds calendar time structure bounds. During cache saves, the original HSTS file is truncated before writing a temporary replacement; when serialization fails, the temporary file is deleted, leaving an empty or partial cache. Because the save error is silently ignored during cleanup, curl exits successfully despite the data loss.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Fort (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An authenticated HTTPS origin can supply an HSTS `max-age` value that the\nparser accepts, but time serialization later fails to process. On 64-bit\nsystems, extreme max-age values compute an absolute expiry within standard\ntime integer limits that exceeds calendar time structure bounds. During cache\nsaves, the original HSTS file is truncated before writing a temporary\nreplacement; when serialization fails, the temporary file is deleted, leaving\nan empty or partial cache. Because the save error is silently ignored during\ncleanup, curl exits successfully despite the data loss."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-201 Information Exposure Through Sent Data",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:13:22.379Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-87863.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-87863.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3972373"
            }
          ],
          "title": "HSTS response erases persisted entries"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-87863",
        "datePublished": "2026-10-20T20:13:22.379Z",
        "dateReserved": "2026-09-09T13:17:38.076Z",
        "dateUpdated": "2026-10-20T20:13:22.379Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-87862 (GCVE-0-2026-87862)

    Vulnerability from nvd – Published: 2026-10-20 20:10 – Updated: 2026-10-20 20:10
    VLAI
    Title
    HSTS cache import drops longer-lived child
    Summary
    Importing a `includeSubDomains` parent HSTS entry before a longer-lived child entry, silently drops the child. Consequently, when the parent expires, the child's valid HSTS policy is lost, causing curl to issue unencrypted HTTP requests rather than upgrading to HTTPS.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Fort (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Importing a `includeSubDomains` parent HSTS entry before a longer-lived child\nentry, silently drops the child. Consequently, when the parent expires, the\nchild\u0027s valid HSTS policy is lost, causing curl to issue unencrypted HTTP\nrequests rather than upgrading to HTTPS."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-201 Information Exposure Through Sent Data",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:10:37.039Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-87862.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-87862.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3972357"
            }
          ],
          "title": "HSTS cache import drops longer-lived child"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-87862",
        "datePublished": "2026-10-20T20:10:37.039Z",
        "dateReserved": "2026-09-09T13:17:36.482Z",
        "dateUpdated": "2026-10-20T20:10:37.039Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-87861 (GCVE-0-2026-87861)

    Vulnerability from nvd – Published: 2026-10-20 20:09 – Updated: 2026-10-20 20:09
    VLAI
    Title
    cross-origin reuse of a Negotiate connection
    Summary
    When using ambient user credentials, an HTTP request directed to one origin may be dispatched over a connection previously authenticated via Negotiate for a different origin, leaving the request's intended credentials unused.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Axel Mierczuk"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When using ambient user credentials, an HTTP request directed to one origin\nmay be dispatched over a connection previously authenticated via Negotiate for\na different origin, leaving the request\u0027s intended credentials unused."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-201 Information Exposure Through Sent Data",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:09:28.592Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-87861.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-87861.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3972094"
            }
          ],
          "title": "cross-origin reuse of a Negotiate connection"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-87861",
        "datePublished": "2026-10-20T20:09:28.592Z",
        "dateReserved": "2026-09-09T13:17:34.696Z",
        "dateUpdated": "2026-10-20T20:09:28.592Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86415 (GCVE-0-2026-86415)

    Vulnerability from nvd – Published: 2026-10-20 20:08 – Updated: 2026-10-20 20:08
    VLAI
    Title
    auto client cert connection reuse mixup
    Summary
    libcurl's connection cache match function never considers the automatic client certificate option, so a cached, already authenticated Schannel connection can be handed to a transfer that got redirected to a different origin, even though the code explicitly switched off the auto client cert option for that transfer to prevent exactly this.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Fort (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "libcurl\u0027s connection cache match function never considers the automatic client\ncertificate option, so a cached, already authenticated Schannel connection can\nbe handed to a transfer that got redirected to a different origin, even though\nthe code explicitly switched off the auto client cert option for that transfer\nto prevent exactly this."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-201 Information Exposure Through Sent Data",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:08:29.941Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-86415.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-86415.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3993870"
            }
          ],
          "title": "auto client cert connection reuse mixup"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-86415",
        "datePublished": "2026-10-20T20:08:29.941Z",
        "dateReserved": "2026-09-07T12:11:55.106Z",
        "dateUpdated": "2026-10-20T20:08:29.941Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86414 (GCVE-0-2026-86414)

    Vulnerability from nvd – Published: 2026-10-20 20:07 – Updated: 2026-10-20 20:07
    VLAI
    Title
    leaking host credentials to HTTP proxy
    Summary
    An HTTP proxy can trick libcurl into sending the origin's credentials (Basic password, or a Negotiate/Kerberos ticket) to the proxy itself, by answering the `CONNECT` tunnel request with 401 `WWW-Authenticate:` instead of the expected 407 `Proxy-Authenticate:`.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Affected: 7.42.1 , ≤ 7.42.1 (semver)
    Affected: 7.42.0 , ≤ 7.42.0 (semver)
    Affected: 7.41.0 , ≤ 7.41.0 (semver)
    Affected: 7.40.0 , ≤ 7.40.0 (semver)
    Affected: 7.39.0 , ≤ 7.39.0 (semver)
    Affected: 7.38.0 , ≤ 7.38.0 (semver)
    Affected: 7.37.1 , ≤ 7.37.1 (semver)
    Affected: 7.37.0 , ≤ 7.37.0 (semver)
    Affected: 7.36.0 , ≤ 7.36.0 (semver)
    Affected: 7.35.0 , ≤ 7.35.0 (semver)
    Affected: 7.34.0 , ≤ 7.34.0 (semver)
    Affected: 7.33.0 , ≤ 7.33.0 (semver)
    Affected: 7.32.0 , ≤ 7.32.0 (semver)
    Affected: 7.31.0 , ≤ 7.31.0 (semver)
    Affected: 7.30.0 , ≤ 7.30.0 (semver)
    Affected: 7.29.0 , ≤ 7.29.0 (semver)
    Affected: 7.28.1 , ≤ 7.28.1 (semver)
    Affected: 7.28.0 , ≤ 7.28.0 (semver)
    Affected: 7.27.0 , ≤ 7.27.0 (semver)
    Affected: 7.26.0 , ≤ 7.26.0 (semver)
    Affected: 7.25.0 , ≤ 7.25.0 (semver)
    Affected: 7.24.0 , ≤ 7.24.0 (semver)
    Affected: 7.23.1 , ≤ 7.23.1 (semver)
    Affected: 7.23.0 , ≤ 7.23.0 (semver)
    Affected: 7.22.0 , ≤ 7.22.0 (semver)
    Affected: 7.21.7 , ≤ 7.21.7 (semver)
    Affected: 7.21.6 , ≤ 7.21.6 (semver)
    Affected: 7.21.5 , ≤ 7.21.5 (semver)
    Affected: 7.21.4 , ≤ 7.21.4 (semver)
    Affected: 7.21.3 , ≤ 7.21.3 (semver)
    Affected: 7.21.2 , ≤ 7.21.2 (semver)
    Affected: 7.21.1 , ≤ 7.21.1 (semver)
    Affected: 7.21.0 , ≤ 7.21.0 (semver)
    Affected: 7.20.1 , ≤ 7.20.1 (semver)
    Affected: 7.20.0 , ≤ 7.20.0 (semver)
    Affected: 7.19.7 , ≤ 7.19.7 (semver)
    Affected: 7.19.6 , ≤ 7.19.6 (semver)
    Affected: 7.19.5 , ≤ 7.19.5 (semver)
    Affected: 7.19.4 , ≤ 7.19.4 (semver)
    Affected: 7.19.3 , ≤ 7.19.3 (semver)
    Affected: 7.19.2 , ≤ 7.19.2 (semver)
    Affected: 7.19.1 , ≤ 7.19.1 (semver)
    Affected: 7.19.0 , ≤ 7.19.0 (semver)
    Affected: 7.18.2 , ≤ 7.18.2 (semver)
    Affected: 7.18.1 , ≤ 7.18.1 (semver)
    Affected: 7.18.0 , ≤ 7.18.0 (semver)
    Affected: 7.17.1 , ≤ 7.17.1 (semver)
    Affected: 7.17.0 , ≤ 7.17.0 (semver)
    Affected: 7.16.4 , ≤ 7.16.4 (semver)
    Affected: 7.16.3 , ≤ 7.16.3 (semver)
    Affected: 7.16.2 , ≤ 7.16.2 (semver)
    Affected: 7.16.1 , ≤ 7.16.1 (semver)
    Affected: 7.16.0 , ≤ 7.16.0 (semver)
    Affected: 7.15.5 , ≤ 7.15.5 (semver)
    Affected: 7.15.4 , ≤ 7.15.4 (semver)
    Affected: 7.15.3 , ≤ 7.15.3 (semver)
    Affected: 7.15.2 , ≤ 7.15.2 (semver)
    Affected: 7.15.1 , ≤ 7.15.1 (semver)
    Affected: 7.15.0 , ≤ 7.15.0 (semver)
    Affected: 7.14.1 , ≤ 7.14.1 (semver)
    Affected: 7.14.0 , ≤ 7.14.0 (semver)
    Affected: 7.13.2 , ≤ 7.13.2 (semver)
    Affected: 7.13.1 , ≤ 7.13.1 (semver)
    Affected: 7.13.0 , ≤ 7.13.0 (semver)
    Affected: 7.12.3 , ≤ 7.12.3 (semver)
    Affected: 7.12.2 , ≤ 7.12.2 (semver)
    Affected: 7.12.1 , ≤ 7.12.1 (semver)
    Affected: 7.12.0 , ≤ 7.12.0 (semver)
    Affected: 7.11.2 , ≤ 7.11.2 (semver)
    Affected: 7.11.1 , ≤ 7.11.1 (semver)
    Affected: 7.11.0 , ≤ 7.11.0 (semver)
    Affected: 7.10.8 , ≤ 7.10.8 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.1",
                  "status": "affected",
                  "version": "7.42.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.0",
                  "status": "affected",
                  "version": "7.42.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.41.0",
                  "status": "affected",
                  "version": "7.41.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.40.0",
                  "status": "affected",
                  "version": "7.40.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.39.0",
                  "status": "affected",
                  "version": "7.39.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.38.0",
                  "status": "affected",
                  "version": "7.38.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.1",
                  "status": "affected",
                  "version": "7.37.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.0",
                  "status": "affected",
                  "version": "7.37.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.36.0",
                  "status": "affected",
                  "version": "7.36.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.35.0",
                  "status": "affected",
                  "version": "7.35.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.34.0",
                  "status": "affected",
                  "version": "7.34.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.33.0",
                  "status": "affected",
                  "version": "7.33.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.32.0",
                  "status": "affected",
                  "version": "7.32.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.31.0",
                  "status": "affected",
                  "version": "7.31.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.30.0",
                  "status": "affected",
                  "version": "7.30.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.29.0",
                  "status": "affected",
                  "version": "7.29.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.1",
                  "status": "affected",
                  "version": "7.28.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.0",
                  "status": "affected",
                  "version": "7.28.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.27.0",
                  "status": "affected",
                  "version": "7.27.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.26.0",
                  "status": "affected",
                  "version": "7.26.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.25.0",
                  "status": "affected",
                  "version": "7.25.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.24.0",
                  "status": "affected",
                  "version": "7.24.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.1",
                  "status": "affected",
                  "version": "7.23.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.0",
                  "status": "affected",
                  "version": "7.23.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.22.0",
                  "status": "affected",
                  "version": "7.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.7",
                  "status": "affected",
                  "version": "7.21.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.6",
                  "status": "affected",
                  "version": "7.21.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.5",
                  "status": "affected",
                  "version": "7.21.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.4",
                  "status": "affected",
                  "version": "7.21.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.3",
                  "status": "affected",
                  "version": "7.21.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.2",
                  "status": "affected",
                  "version": "7.21.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.1",
                  "status": "affected",
                  "version": "7.21.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.0",
                  "status": "affected",
                  "version": "7.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.1",
                  "status": "affected",
                  "version": "7.20.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.0",
                  "status": "affected",
                  "version": "7.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.7",
                  "status": "affected",
                  "version": "7.19.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.6",
                  "status": "affected",
                  "version": "7.19.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.5",
                  "status": "affected",
                  "version": "7.19.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.4",
                  "status": "affected",
                  "version": "7.19.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.3",
                  "status": "affected",
                  "version": "7.19.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.2",
                  "status": "affected",
                  "version": "7.19.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.1",
                  "status": "affected",
                  "version": "7.19.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.0",
                  "status": "affected",
                  "version": "7.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.2",
                  "status": "affected",
                  "version": "7.18.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.1",
                  "status": "affected",
                  "version": "7.18.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.0",
                  "status": "affected",
                  "version": "7.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.17.1",
                  "status": "affected",
                  "version": "7.17.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.17.0",
                  "status": "affected",
                  "version": "7.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.4",
                  "status": "affected",
                  "version": "7.16.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.3",
                  "status": "affected",
                  "version": "7.16.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.2",
                  "status": "affected",
                  "version": "7.16.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.1",
                  "status": "affected",
                  "version": "7.16.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.0",
                  "status": "affected",
                  "version": "7.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.5",
                  "status": "affected",
                  "version": "7.15.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.4",
                  "status": "affected",
                  "version": "7.15.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.3",
                  "status": "affected",
                  "version": "7.15.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.2",
                  "status": "affected",
                  "version": "7.15.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.1",
                  "status": "affected",
                  "version": "7.15.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.0",
                  "status": "affected",
                  "version": "7.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.14.1",
                  "status": "affected",
                  "version": "7.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.14.0",
                  "status": "affected",
                  "version": "7.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.13.2",
                  "status": "affected",
                  "version": "7.13.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.13.1",
                  "status": "affected",
                  "version": "7.13.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.13.0",
                  "status": "affected",
                  "version": "7.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.12.3",
                  "status": "affected",
                  "version": "7.12.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.12.2",
                  "status": "affected",
                  "version": "7.12.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.12.1",
                  "status": "affected",
                  "version": "7.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.12.0",
                  "status": "affected",
                  "version": "7.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.11.2",
                  "status": "affected",
                  "version": "7.11.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.11.1",
                  "status": "affected",
                  "version": "7.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.11.0",
                  "status": "affected",
                  "version": "7.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.10.8",
                  "status": "affected",
                  "version": "7.10.8",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Fort (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An HTTP proxy can trick libcurl into sending the origin\u0027s credentials (Basic\npassword, or a Negotiate/Kerberos ticket) to the proxy itself, by answering\nthe `CONNECT` tunnel request with 401 `WWW-Authenticate:` instead of the\nexpected 407 `Proxy-Authenticate:`."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-201 Information Exposure Through Sent Data",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:07:22.464Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-86414.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-86414.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3993566"
            }
          ],
          "title": "leaking host credentials to HTTP proxy"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-86414",
        "datePublished": "2026-10-20T20:07:22.464Z",
        "dateReserved": "2026-09-07T12:11:53.662Z",
        "dateUpdated": "2026-10-20T20:07:22.464Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-107929 (GCVE-0-2026-107929)

    Vulnerability from nvd – Published: 2026-10-20 20:29 – Updated: 2026-10-20 20:29
    VLAI
    Title
    local interface connection reuse mixup
    Summary
    When `CURLOPT_INTERFACE` (or the command line tool's `--interface` option) 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
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Maksim Hayder"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When `CURLOPT_INTERFACE` (or the command line tool\u0027s `--interface` option) is\nset with one of the documented prefixes (`if!`, `host!`, `ifhost!`), that\nbinding is not part of the connection reuse key, so a later transfer asking\nfor a different source can silently reuse an existing connection and go out\nfrom the earlier transfer\u0027s source address"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-488 Exposure of Data Element to Wrong Session",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:29:28.177Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-107929.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-107929.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4099618"
            }
          ],
          "title": "local interface connection reuse mixup"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-107929",
        "datePublished": "2026-10-20T20:29:28.177Z",
        "dateReserved": "2026-10-09T07:51:38.463Z",
        "dateUpdated": "2026-10-20T20:29:28.177Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-107928 (GCVE-0-2026-107928)

    Vulnerability from nvd – Published: 2026-10-20 20:28 – Updated: 2026-10-20 20:28
    VLAI
    Title
    info leak uploading over WebSockets with GnuTLS
    Summary
    When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Luna with Claude"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Anthropic"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When curl is built with GnuTLS, a malicious WebSocket server can make curl\nsend memory past its send buffer. This is due to an out of bounds read\nfollowing when `gnutls_record_send()` returns a number of bytes sent **greater\nthan the number of bytes it was given to send**. GnuTLS does that after a\nblocked send."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-126 Buffer Over-read",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:28:17.712Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-107928.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-107928.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4099194"
            }
          ],
          "title": "info leak uploading over WebSockets with GnuTLS"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-107928",
        "datePublished": "2026-10-20T20:28:17.712Z",
        "dateReserved": "2026-10-09T07:51:36.688Z",
        "dateUpdated": "2026-10-20T20:28:17.712Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86413 (GCVE-0-2026-86413)

    Vulnerability from nvd – Published: 2026-10-20 20:06 – Updated: 2026-10-20 20:06
    VLAI
    Title
    Negotiate credentials sent to redirected origin
    Summary
    When using an *ambient user* in a first transfer doing Negotiate authentication and asked to follow redirects, curl could pass on its credential details to an unrelated second origin when asked to redirect there.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Fort (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When using an *ambient user* in a first transfer doing Negotiate\nauthentication and asked to follow redirects, curl could pass on its\ncredential details to an unrelated second origin when asked to redirect there."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-201 Information Exposure Through Sent Data",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:06:11.699Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-86413.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-86413.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3993549"
            }
          ],
          "title": "Negotiate credentials sent to redirected origin"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-86413",
        "datePublished": "2026-10-20T20:06:11.699Z",
        "dateReserved": "2026-09-07T12:11:52.093Z",
        "dateUpdated": "2026-10-20T20:06:11.699Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-86412 (GCVE-0-2026-86412)

    Vulnerability from nvd – Published: 2026-10-20 20:03 – Updated: 2026-10-20 20:03
    VLAI
    Title
    server-set cookie erases cookie jar
    Summary
    A remote HTTP server can set a cookie that curl accepts and writes to a Netscape cookie jar but cannot reload. On the next invocation using the same path for `--cookie` and `--cookie-jar`, curl fails before connecting, then the cleanup procedure replaces the jar with an empty file, deleting cookies for unrelated domains.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Stanislav Fort (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A remote HTTP server can set a cookie that curl accepts and writes to a\nNetscape cookie jar but cannot reload. On the next invocation using the same\npath for `--cookie` and `--cookie-jar`, curl fails before connecting, then the\ncleanup procedure replaces the jar with an empty file, deleting cookies for\nunrelated domains."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-754 Improper Check for Unusual or Exceptional Conditions",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:03:28.200Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-86412.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-86412.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/3973201"
            }
          ],
          "title": "server-set cookie erases cookie jar"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-86412",
        "datePublished": "2026-10-20T20:03:28.200Z",
        "dateReserved": "2026-09-07T12:11:50.326Z",
        "dateUpdated": "2026-10-20T20:03:28.200Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-107929 (GCVE-0-2026-107929)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:29 – Updated: 2026-10-20 20:29
    VLAI
    Title
    local interface connection reuse mixup
    Summary
    When `CURLOPT_INTERFACE` (or the command line tool's `--interface` option) 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
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Maksim Hayder"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When `CURLOPT_INTERFACE` (or the command line tool\u0027s `--interface` option) is\nset with one of the documented prefixes (`if!`, `host!`, `ifhost!`), that\nbinding is not part of the connection reuse key, so a later transfer asking\nfor a different source can silently reuse an existing connection and go out\nfrom the earlier transfer\u0027s source address"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-488 Exposure of Data Element to Wrong Session",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:29:28.177Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-107929.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-107929.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4099618"
            }
          ],
          "title": "local interface connection reuse mixup"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-107929",
        "datePublished": "2026-10-20T20:29:28.177Z",
        "dateReserved": "2026-10-09T07:51:38.463Z",
        "dateUpdated": "2026-10-20T20:29:28.177Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-107928 (GCVE-0-2026-107928)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:28 – Updated: 2026-10-20 20:28
    VLAI
    Title
    info leak uploading over WebSockets with GnuTLS
    Summary
    When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Luna with Claude"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Anthropic"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Stefan Eissing"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When curl is built with GnuTLS, a malicious WebSocket server can make curl\nsend memory past its send buffer. This is due to an out of bounds read\nfollowing when `gnutls_record_send()` returns a number of bytes sent **greater\nthan the number of bytes it was given to send**. GnuTLS does that after a\nblocked send."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-126 Buffer Over-read",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:28:17.712Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-107928.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-107928.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4099194"
            }
          ],
          "title": "info leak uploading over WebSockets with GnuTLS"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-107928",
        "datePublished": "2026-10-20T20:28:17.712Z",
        "dateReserved": "2026-10-09T07:51:36.688Z",
        "dateUpdated": "2026-10-20T20:28:17.712Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-94266 (GCVE-0-2026-94266)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:27 – Updated: 2026-10-20 20:27
    VLAI
    Title
    password leak in CURLINFO_EFFECTIVE_URL
    Summary
    libcurl could accidentally return a URL for `curl_easy_getinfo()`'s `CURLINFO_EFFECTIVE_URL` option containing credentials, even though neither the URL provided to libcurl nor the redirected URL did.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "libcurl could accidentally return a URL for `curl_easy_getinfo()`\u0027s\n`CURLINFO_EFFECTIVE_URL` option containing credentials, even though neither\nthe URL provided to libcurl nor the redirected URL did."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-522 Insufficiently Protected Credentials",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:27:21.585Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-94266.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-94266.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4041053"
            }
          ],
          "title": "password leak in CURLINFO_EFFECTIVE_URL"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-94266",
        "datePublished": "2026-10-20T20:27:21.585Z",
        "dateReserved": "2026-09-21T09:07:46.185Z",
        "dateUpdated": "2026-10-20T20:27:21.585Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-94265 (GCVE-0-2026-94265)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:26 – Updated: 2026-10-20 20:26
    VLAI
    Title
    Authorization: Negotiate sent to foreign origin
    Summary
    When processing an HTTP redirect to a URL containing userinfo (a `username:password` component), curl might erroneously retain and re-transmit the original host's HTTP Negotiate authentication state. Consequently, a malicious server can trigger a redirect containing arbitrary userinfo to force curl to send a freshly minted Kerberos ticket—generated using the ambient identity of the client process to an untrusted third-party host, effectively bypassing the domain-scoping restrictions normally enforced by the absence of `--location-trusted`.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Joshua Rogers (Aisle Research)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When processing an HTTP redirect to a URL containing userinfo (a\n`username:password` component), curl might erroneously retain and re-transmit\nthe original host\u0027s HTTP Negotiate authentication state. Consequently, a\nmalicious server can trigger a redirect containing arbitrary userinfo to force\ncurl to send a freshly minted Kerberos ticket\u2014generated using the ambient\nidentity of the client process to an untrusted third-party host, effectively\nbypassing the domain-scoping restrictions normally enforced by the absence of\n`--location-trusted`."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-200 Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:26:18.061Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-94265.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-94265.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4040551"
            }
          ],
          "title": "Authorization: Negotiate sent to foreign origin"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-94265",
        "datePublished": "2026-10-20T20:26:18.061Z",
        "dateReserved": "2026-09-21T09:07:44.636Z",
        "dateUpdated": "2026-10-20T20:26:18.061Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92391 (GCVE-0-2026-92391)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:24 – Updated: 2026-10-20 20:24
    VLAI
    Title
    curl_mime_free stack overflow by recursion
    Summary
    A deeply nested multipart MIME structure constructed via the public API causes a stack overflow in libcurl during normal cleanup operations. An excessive recursion depth within `curl_mime_free` leads to unbounded stack frame allocation during structure traversal, ultimately crashing the host process.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A deeply nested multipart MIME structure constructed via the public API causes\na stack overflow in libcurl during normal cleanup operations. An excessive\nrecursion depth within `curl_mime_free` leads to unbounded stack frame\nallocation during structure traversal, ultimately crashing the host process."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-674 Uncontrolled Recursion",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:24:10.745Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92391.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92391.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4024222"
            }
          ],
          "title": "curl_mime_free stack overflow by recursion"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92391",
        "datePublished": "2026-10-20T20:24:10.745Z",
        "dateReserved": "2026-09-16T08:12:51.911Z",
        "dateUpdated": "2026-10-20T20:24:10.745Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92390 (GCVE-0-2026-92390)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:23 – Updated: 2026-10-20 20:23
    VLAI
    Title
    -J no-clobber guarantee bypassed with 103 early hints
    Summary
    When invoked with `--remote-header-name` (`-J`), curl fails to preserve its documented anti-clobbering protection if an intermediate 103 Early Hints response precedes the final HTTP response, or if an `ETag` header is processed before `Content-Disposition` under `--etag-save`. This flaw allows an HTTP(S) server to overwrite an existing local file specified in the `Content-Disposition` header despite the presence of the `-J` non-overwrite constraint.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Affected: 7.42.1 , ≤ 7.42.1 (semver)
    Affected: 7.42.0 , ≤ 7.42.0 (semver)
    Affected: 7.41.0 , ≤ 7.41.0 (semver)
    Affected: 7.40.0 , ≤ 7.40.0 (semver)
    Affected: 7.39.0 , ≤ 7.39.0 (semver)
    Affected: 7.38.0 , ≤ 7.38.0 (semver)
    Affected: 7.37.1 , ≤ 7.37.1 (semver)
    Affected: 7.37.0 , ≤ 7.37.0 (semver)
    Affected: 7.36.0 , ≤ 7.36.0 (semver)
    Affected: 7.35.0 , ≤ 7.35.0 (semver)
    Affected: 7.34.0 , ≤ 7.34.0 (semver)
    Affected: 7.33.0 , ≤ 7.33.0 (semver)
    Affected: 7.32.0 , ≤ 7.32.0 (semver)
    Affected: 7.31.0 , ≤ 7.31.0 (semver)
    Affected: 7.30.0 , ≤ 7.30.0 (semver)
    Affected: 7.29.0 , ≤ 7.29.0 (semver)
    Affected: 7.28.1 , ≤ 7.28.1 (semver)
    Affected: 7.28.0 , ≤ 7.28.0 (semver)
    Affected: 7.27.0 , ≤ 7.27.0 (semver)
    Affected: 7.26.0 , ≤ 7.26.0 (semver)
    Affected: 7.25.0 , ≤ 7.25.0 (semver)
    Affected: 7.24.0 , ≤ 7.24.0 (semver)
    Affected: 7.23.1 , ≤ 7.23.1 (semver)
    Affected: 7.23.0 , ≤ 7.23.0 (semver)
    Affected: 7.22.0 , ≤ 7.22.0 (semver)
    Affected: 7.21.7 , ≤ 7.21.7 (semver)
    Affected: 7.21.6 , ≤ 7.21.6 (semver)
    Affected: 7.21.5 , ≤ 7.21.5 (semver)
    Affected: 7.21.4 , ≤ 7.21.4 (semver)
    Affected: 7.21.3 , ≤ 7.21.3 (semver)
    Affected: 7.21.2 , ≤ 7.21.2 (semver)
    Affected: 7.21.1 , ≤ 7.21.1 (semver)
    Affected: 7.21.0 , ≤ 7.21.0 (semver)
    Affected: 7.20.1 , ≤ 7.20.1 (semver)
    Affected: 7.20.0 , ≤ 7.20.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.1",
                  "status": "affected",
                  "version": "7.42.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.0",
                  "status": "affected",
                  "version": "7.42.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.41.0",
                  "status": "affected",
                  "version": "7.41.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.40.0",
                  "status": "affected",
                  "version": "7.40.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.39.0",
                  "status": "affected",
                  "version": "7.39.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.38.0",
                  "status": "affected",
                  "version": "7.38.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.1",
                  "status": "affected",
                  "version": "7.37.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.0",
                  "status": "affected",
                  "version": "7.37.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.36.0",
                  "status": "affected",
                  "version": "7.36.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.35.0",
                  "status": "affected",
                  "version": "7.35.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.34.0",
                  "status": "affected",
                  "version": "7.34.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.33.0",
                  "status": "affected",
                  "version": "7.33.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.32.0",
                  "status": "affected",
                  "version": "7.32.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.31.0",
                  "status": "affected",
                  "version": "7.31.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.30.0",
                  "status": "affected",
                  "version": "7.30.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.29.0",
                  "status": "affected",
                  "version": "7.29.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.1",
                  "status": "affected",
                  "version": "7.28.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.0",
                  "status": "affected",
                  "version": "7.28.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.27.0",
                  "status": "affected",
                  "version": "7.27.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.26.0",
                  "status": "affected",
                  "version": "7.26.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.25.0",
                  "status": "affected",
                  "version": "7.25.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.24.0",
                  "status": "affected",
                  "version": "7.24.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.1",
                  "status": "affected",
                  "version": "7.23.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.0",
                  "status": "affected",
                  "version": "7.23.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.22.0",
                  "status": "affected",
                  "version": "7.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.7",
                  "status": "affected",
                  "version": "7.21.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.6",
                  "status": "affected",
                  "version": "7.21.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.5",
                  "status": "affected",
                  "version": "7.21.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.4",
                  "status": "affected",
                  "version": "7.21.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.3",
                  "status": "affected",
                  "version": "7.21.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.2",
                  "status": "affected",
                  "version": "7.21.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.1",
                  "status": "affected",
                  "version": "7.21.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.0",
                  "status": "affected",
                  "version": "7.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.1",
                  "status": "affected",
                  "version": "7.20.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.0",
                  "status": "affected",
                  "version": "7.20.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Joshua Rogers (Aisle Research)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When invoked with `--remote-header-name` (`-J`), curl fails to preserve its\ndocumented anti-clobbering protection if an intermediate 103 Early Hints\nresponse precedes the final HTTP response, or if an `ETag` header is processed\nbefore `Content-Disposition` under `--etag-save`. This flaw allows an HTTP(S)\nserver to overwrite an existing local file specified in the\n`Content-Disposition` header despite the presence of the `-J` non-overwrite\nconstraint."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-73 External Control of File Name or Path",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:23:08.900Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92390.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92390.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4023192"
            }
          ],
          "title": "-J no-clobber guarantee bypassed with 103 early hints"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92390",
        "datePublished": "2026-10-20T20:23:08.900Z",
        "dateReserved": "2026-09-16T08:12:50.387Z",
        "dateUpdated": "2026-10-20T20:23:08.900Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92389 (GCVE-0-2026-92389)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:21 – Updated: 2026-10-20 20:21
    VLAI
    Title
    TFTP direction confusion
    Summary
    libcurl's TFTP state machine fails to validate state transitions against the requested transfer direction, accepting opening server responses for both reads and writes interchangeably. A malicious TFTP server can respond to a download request in a way that forces the client into transmit mode, prompting libcurl to consume and transmit data from the handle's persistent `CURLOPT_READDATA` pointer - including data remaining from unrelated prior operations, such as an HTTP POST request executed on a reused handle.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Affected: 7.42.1 , ≤ 7.42.1 (semver)
    Affected: 7.42.0 , ≤ 7.42.0 (semver)
    Affected: 7.41.0 , ≤ 7.41.0 (semver)
    Affected: 7.40.0 , ≤ 7.40.0 (semver)
    Affected: 7.39.0 , ≤ 7.39.0 (semver)
    Affected: 7.38.0 , ≤ 7.38.0 (semver)
    Affected: 7.37.1 , ≤ 7.37.1 (semver)
    Affected: 7.37.0 , ≤ 7.37.0 (semver)
    Affected: 7.36.0 , ≤ 7.36.0 (semver)
    Affected: 7.35.0 , ≤ 7.35.0 (semver)
    Affected: 7.34.0 , ≤ 7.34.0 (semver)
    Affected: 7.33.0 , ≤ 7.33.0 (semver)
    Affected: 7.32.0 , ≤ 7.32.0 (semver)
    Affected: 7.31.0 , ≤ 7.31.0 (semver)
    Affected: 7.30.0 , ≤ 7.30.0 (semver)
    Affected: 7.29.0 , ≤ 7.29.0 (semver)
    Affected: 7.28.1 , ≤ 7.28.1 (semver)
    Affected: 7.28.0 , ≤ 7.28.0 (semver)
    Affected: 7.27.0 , ≤ 7.27.0 (semver)
    Affected: 7.26.0 , ≤ 7.26.0 (semver)
    Affected: 7.25.0 , ≤ 7.25.0 (semver)
    Affected: 7.24.0 , ≤ 7.24.0 (semver)
    Affected: 7.23.1 , ≤ 7.23.1 (semver)
    Affected: 7.23.0 , ≤ 7.23.0 (semver)
    Affected: 7.22.0 , ≤ 7.22.0 (semver)
    Affected: 7.21.7 , ≤ 7.21.7 (semver)
    Affected: 7.21.6 , ≤ 7.21.6 (semver)
    Affected: 7.21.5 , ≤ 7.21.5 (semver)
    Affected: 7.21.4 , ≤ 7.21.4 (semver)
    Affected: 7.21.3 , ≤ 7.21.3 (semver)
    Affected: 7.21.2 , ≤ 7.21.2 (semver)
    Affected: 7.21.1 , ≤ 7.21.1 (semver)
    Affected: 7.21.0 , ≤ 7.21.0 (semver)
    Affected: 7.20.1 , ≤ 7.20.1 (semver)
    Affected: 7.20.0 , ≤ 7.20.0 (semver)
    Affected: 7.19.7 , ≤ 7.19.7 (semver)
    Affected: 7.19.6 , ≤ 7.19.6 (semver)
    Affected: 7.19.5 , ≤ 7.19.5 (semver)
    Affected: 7.19.4 , ≤ 7.19.4 (semver)
    Affected: 7.19.3 , ≤ 7.19.3 (semver)
    Affected: 7.19.2 , ≤ 7.19.2 (semver)
    Affected: 7.19.1 , ≤ 7.19.1 (semver)
    Affected: 7.19.0 , ≤ 7.19.0 (semver)
    Affected: 7.18.2 , ≤ 7.18.2 (semver)
    Affected: 7.18.1 , ≤ 7.18.1 (semver)
    Affected: 7.18.0 , ≤ 7.18.0 (semver)
    Affected: 7.17.1 , ≤ 7.17.1 (semver)
    Affected: 7.17.0 , ≤ 7.17.0 (semver)
    Affected: 7.16.4 , ≤ 7.16.4 (semver)
    Affected: 7.16.3 , ≤ 7.16.3 (semver)
    Affected: 7.16.2 , ≤ 7.16.2 (semver)
    Affected: 7.16.1 , ≤ 7.16.1 (semver)
    Affected: 7.16.0 , ≤ 7.16.0 (semver)
    Affected: 7.15.5 , ≤ 7.15.5 (semver)
    Affected: 7.15.4 , ≤ 7.15.4 (semver)
    Affected: 7.15.3 , ≤ 7.15.3 (semver)
    Affected: 7.15.2 , ≤ 7.15.2 (semver)
    Affected: 7.15.1 , ≤ 7.15.1 (semver)
    Affected: 7.15.0 , ≤ 7.15.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.1",
                  "status": "affected",
                  "version": "7.42.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.0",
                  "status": "affected",
                  "version": "7.42.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.41.0",
                  "status": "affected",
                  "version": "7.41.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.40.0",
                  "status": "affected",
                  "version": "7.40.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.39.0",
                  "status": "affected",
                  "version": "7.39.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.38.0",
                  "status": "affected",
                  "version": "7.38.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.1",
                  "status": "affected",
                  "version": "7.37.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.0",
                  "status": "affected",
                  "version": "7.37.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.36.0",
                  "status": "affected",
                  "version": "7.36.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.35.0",
                  "status": "affected",
                  "version": "7.35.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.34.0",
                  "status": "affected",
                  "version": "7.34.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.33.0",
                  "status": "affected",
                  "version": "7.33.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.32.0",
                  "status": "affected",
                  "version": "7.32.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.31.0",
                  "status": "affected",
                  "version": "7.31.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.30.0",
                  "status": "affected",
                  "version": "7.30.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.29.0",
                  "status": "affected",
                  "version": "7.29.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.1",
                  "status": "affected",
                  "version": "7.28.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.0",
                  "status": "affected",
                  "version": "7.28.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.27.0",
                  "status": "affected",
                  "version": "7.27.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.26.0",
                  "status": "affected",
                  "version": "7.26.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.25.0",
                  "status": "affected",
                  "version": "7.25.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.24.0",
                  "status": "affected",
                  "version": "7.24.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.1",
                  "status": "affected",
                  "version": "7.23.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.0",
                  "status": "affected",
                  "version": "7.23.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.22.0",
                  "status": "affected",
                  "version": "7.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.7",
                  "status": "affected",
                  "version": "7.21.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.6",
                  "status": "affected",
                  "version": "7.21.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.5",
                  "status": "affected",
                  "version": "7.21.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.4",
                  "status": "affected",
                  "version": "7.21.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.3",
                  "status": "affected",
                  "version": "7.21.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.2",
                  "status": "affected",
                  "version": "7.21.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.1",
                  "status": "affected",
                  "version": "7.21.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.0",
                  "status": "affected",
                  "version": "7.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.1",
                  "status": "affected",
                  "version": "7.20.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.20.0",
                  "status": "affected",
                  "version": "7.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.7",
                  "status": "affected",
                  "version": "7.19.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.6",
                  "status": "affected",
                  "version": "7.19.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.5",
                  "status": "affected",
                  "version": "7.19.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.4",
                  "status": "affected",
                  "version": "7.19.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.3",
                  "status": "affected",
                  "version": "7.19.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.2",
                  "status": "affected",
                  "version": "7.19.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.1",
                  "status": "affected",
                  "version": "7.19.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.19.0",
                  "status": "affected",
                  "version": "7.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.2",
                  "status": "affected",
                  "version": "7.18.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.1",
                  "status": "affected",
                  "version": "7.18.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.18.0",
                  "status": "affected",
                  "version": "7.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.17.1",
                  "status": "affected",
                  "version": "7.17.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.17.0",
                  "status": "affected",
                  "version": "7.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.4",
                  "status": "affected",
                  "version": "7.16.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.3",
                  "status": "affected",
                  "version": "7.16.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.2",
                  "status": "affected",
                  "version": "7.16.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.1",
                  "status": "affected",
                  "version": "7.16.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.16.0",
                  "status": "affected",
                  "version": "7.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.5",
                  "status": "affected",
                  "version": "7.15.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.4",
                  "status": "affected",
                  "version": "7.15.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.3",
                  "status": "affected",
                  "version": "7.15.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.2",
                  "status": "affected",
                  "version": "7.15.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.1",
                  "status": "affected",
                  "version": "7.15.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.15.0",
                  "status": "affected",
                  "version": "7.15.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "libcurl\u0027s TFTP state machine fails to validate state transitions against the\nrequested transfer direction, accepting opening server responses for both\nreads and writes interchangeably. A malicious TFTP server can respond to a\ndownload request in a way that forces the client into transmit mode, prompting\nlibcurl to consume and transmit data from the handle\u0027s persistent\n`CURLOPT_READDATA` pointer - including data remaining from unrelated prior\noperations, such as an HTTP POST request executed on a reused handle."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-200 Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:21:45.378Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92389.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92389.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4022568"
            }
          ],
          "title": "TFTP direction confusion"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92389",
        "datePublished": "2026-10-20T20:21:45.378Z",
        "dateReserved": "2026-09-16T08:12:48.831Z",
        "dateUpdated": "2026-10-20T20:21:45.378Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92388 (GCVE-0-2026-92388)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:20 – Updated: 2026-10-20 20:20
    VLAI
    Title
    FTP wildcard write callback mixup
    Summary
    When an FTP wildcard `LIST` operation fails, libcurl omits the restoration path meant for successful listings, leaving the write callback set to the internal listing parser and the write callback data pointing directly to the easy handle. Subsequent reuse of this handle triggers an immediate crash, and cloning it via `curl_easy_duphandle()` copies this corrupted state into the duplicate. If the original handle is subsequently freed, executing a transfer on the cloned handle causes a heap use-after-free read against the dangling handle reference; alternatively, reusing the original or cloned handle while changing only `CURLOPT_WRITEDATA` (and omitting `CURLOPT_WRITEFUNCTION`) results in type confusion, forcing the internal parser to interpret incoming server response bytes into memory at the application-supplied write data pointer.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Affected: 8.6.0 , ≤ 8.6.0 (semver)
    Affected: 8.5.0 , ≤ 8.5.0 (semver)
    Affected: 8.4.0 , ≤ 8.4.0 (semver)
    Affected: 8.3.0 , ≤ 8.3.0 (semver)
    Affected: 8.2.1 , ≤ 8.2.1 (semver)
    Affected: 8.2.0 , ≤ 8.2.0 (semver)
    Affected: 8.1.2 , ≤ 8.1.2 (semver)
    Affected: 8.1.1 , ≤ 8.1.1 (semver)
    Affected: 8.1.0 , ≤ 8.1.0 (semver)
    Affected: 8.0.1 , ≤ 8.0.1 (semver)
    Affected: 8.0.0 , ≤ 8.0.0 (semver)
    Affected: 7.88.1 , ≤ 7.88.1 (semver)
    Affected: 7.88.0 , ≤ 7.88.0 (semver)
    Affected: 7.87.0 , ≤ 7.87.0 (semver)
    Affected: 7.86.0 , ≤ 7.86.0 (semver)
    Affected: 7.85.0 , ≤ 7.85.0 (semver)
    Affected: 7.84.0 , ≤ 7.84.0 (semver)
    Affected: 7.83.1 , ≤ 7.83.1 (semver)
    Affected: 7.83.0 , ≤ 7.83.0 (semver)
    Affected: 7.82.0 , ≤ 7.82.0 (semver)
    Affected: 7.81.0 , ≤ 7.81.0 (semver)
    Affected: 7.80.0 , ≤ 7.80.0 (semver)
    Affected: 7.79.1 , ≤ 7.79.1 (semver)
    Affected: 7.79.0 , ≤ 7.79.0 (semver)
    Affected: 7.78.0 , ≤ 7.78.0 (semver)
    Affected: 7.77.0 , ≤ 7.77.0 (semver)
    Affected: 7.76.1 , ≤ 7.76.1 (semver)
    Affected: 7.76.0 , ≤ 7.76.0 (semver)
    Affected: 7.75.0 , ≤ 7.75.0 (semver)
    Affected: 7.74.0 , ≤ 7.74.0 (semver)
    Affected: 7.73.0 , ≤ 7.73.0 (semver)
    Affected: 7.72.0 , ≤ 7.72.0 (semver)
    Affected: 7.71.1 , ≤ 7.71.1 (semver)
    Affected: 7.71.0 , ≤ 7.71.0 (semver)
    Affected: 7.70.0 , ≤ 7.70.0 (semver)
    Affected: 7.69.1 , ≤ 7.69.1 (semver)
    Affected: 7.69.0 , ≤ 7.69.0 (semver)
    Affected: 7.68.0 , ≤ 7.68.0 (semver)
    Affected: 7.67.0 , ≤ 7.67.0 (semver)
    Affected: 7.66.0 , ≤ 7.66.0 (semver)
    Affected: 7.65.3 , ≤ 7.65.3 (semver)
    Affected: 7.65.2 , ≤ 7.65.2 (semver)
    Affected: 7.65.1 , ≤ 7.65.1 (semver)
    Affected: 7.65.0 , ≤ 7.65.0 (semver)
    Affected: 7.64.1 , ≤ 7.64.1 (semver)
    Affected: 7.64.0 , ≤ 7.64.0 (semver)
    Affected: 7.63.0 , ≤ 7.63.0 (semver)
    Affected: 7.62.0 , ≤ 7.62.0 (semver)
    Affected: 7.61.1 , ≤ 7.61.1 (semver)
    Affected: 7.61.0 , ≤ 7.61.0 (semver)
    Affected: 7.60.0 , ≤ 7.60.0 (semver)
    Affected: 7.59.0 , ≤ 7.59.0 (semver)
    Affected: 7.58.0 , ≤ 7.58.0 (semver)
    Affected: 7.57.0 , ≤ 7.57.0 (semver)
    Affected: 7.56.1 , ≤ 7.56.1 (semver)
    Affected: 7.56.0 , ≤ 7.56.0 (semver)
    Affected: 7.55.1 , ≤ 7.55.1 (semver)
    Affected: 7.55.0 , ≤ 7.55.0 (semver)
    Affected: 7.54.1 , ≤ 7.54.1 (semver)
    Affected: 7.54.0 , ≤ 7.54.0 (semver)
    Affected: 7.53.1 , ≤ 7.53.1 (semver)
    Affected: 7.53.0 , ≤ 7.53.0 (semver)
    Affected: 7.52.1 , ≤ 7.52.1 (semver)
    Affected: 7.52.0 , ≤ 7.52.0 (semver)
    Affected: 7.51.0 , ≤ 7.51.0 (semver)
    Affected: 7.50.3 , ≤ 7.50.3 (semver)
    Affected: 7.50.2 , ≤ 7.50.2 (semver)
    Affected: 7.50.1 , ≤ 7.50.1 (semver)
    Affected: 7.50.0 , ≤ 7.50.0 (semver)
    Affected: 7.49.1 , ≤ 7.49.1 (semver)
    Affected: 7.49.0 , ≤ 7.49.0 (semver)
    Affected: 7.48.0 , ≤ 7.48.0 (semver)
    Affected: 7.47.1 , ≤ 7.47.1 (semver)
    Affected: 7.47.0 , ≤ 7.47.0 (semver)
    Affected: 7.46.0 , ≤ 7.46.0 (semver)
    Affected: 7.45.0 , ≤ 7.45.0 (semver)
    Affected: 7.44.0 , ≤ 7.44.0 (semver)
    Affected: 7.43.0 , ≤ 7.43.0 (semver)
    Affected: 7.42.1 , ≤ 7.42.1 (semver)
    Affected: 7.42.0 , ≤ 7.42.0 (semver)
    Affected: 7.41.0 , ≤ 7.41.0 (semver)
    Affected: 7.40.0 , ≤ 7.40.0 (semver)
    Affected: 7.39.0 , ≤ 7.39.0 (semver)
    Affected: 7.38.0 , ≤ 7.38.0 (semver)
    Affected: 7.37.1 , ≤ 7.37.1 (semver)
    Affected: 7.37.0 , ≤ 7.37.0 (semver)
    Affected: 7.36.0 , ≤ 7.36.0 (semver)
    Affected: 7.35.0 , ≤ 7.35.0 (semver)
    Affected: 7.34.0 , ≤ 7.34.0 (semver)
    Affected: 7.33.0 , ≤ 7.33.0 (semver)
    Affected: 7.32.0 , ≤ 7.32.0 (semver)
    Affected: 7.31.0 , ≤ 7.31.0 (semver)
    Affected: 7.30.0 , ≤ 7.30.0 (semver)
    Affected: 7.29.0 , ≤ 7.29.0 (semver)
    Affected: 7.28.1 , ≤ 7.28.1 (semver)
    Affected: 7.28.0 , ≤ 7.28.0 (semver)
    Affected: 7.27.0 , ≤ 7.27.0 (semver)
    Affected: 7.26.0 , ≤ 7.26.0 (semver)
    Affected: 7.25.0 , ≤ 7.25.0 (semver)
    Affected: 7.24.0 , ≤ 7.24.0 (semver)
    Affected: 7.23.1 , ≤ 7.23.1 (semver)
    Affected: 7.23.0 , ≤ 7.23.0 (semver)
    Affected: 7.22.0 , ≤ 7.22.0 (semver)
    Affected: 7.21.7 , ≤ 7.21.7 (semver)
    Affected: 7.21.6 , ≤ 7.21.6 (semver)
    Affected: 7.21.5 , ≤ 7.21.5 (semver)
    Affected: 7.21.4 , ≤ 7.21.4 (semver)
    Affected: 7.21.3 , ≤ 7.21.3 (semver)
    Affected: 7.21.2 , ≤ 7.21.2 (semver)
    Affected: 7.21.1 , ≤ 7.21.1 (semver)
    Affected: 7.21.0 , ≤ 7.21.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.6.0",
                  "status": "affected",
                  "version": "8.6.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.5.0",
                  "status": "affected",
                  "version": "8.5.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.4.0",
                  "status": "affected",
                  "version": "8.4.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.3.0",
                  "status": "affected",
                  "version": "8.3.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.1",
                  "status": "affected",
                  "version": "8.2.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.2.0",
                  "status": "affected",
                  "version": "8.2.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.2",
                  "status": "affected",
                  "version": "8.1.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.1",
                  "status": "affected",
                  "version": "8.1.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.1.0",
                  "status": "affected",
                  "version": "8.1.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.1",
                  "status": "affected",
                  "version": "8.0.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.0.0",
                  "status": "affected",
                  "version": "8.0.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.1",
                  "status": "affected",
                  "version": "7.88.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.88.0",
                  "status": "affected",
                  "version": "7.88.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.87.0",
                  "status": "affected",
                  "version": "7.87.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.86.0",
                  "status": "affected",
                  "version": "7.86.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.85.0",
                  "status": "affected",
                  "version": "7.85.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.84.0",
                  "status": "affected",
                  "version": "7.84.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.1",
                  "status": "affected",
                  "version": "7.83.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.83.0",
                  "status": "affected",
                  "version": "7.83.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.82.0",
                  "status": "affected",
                  "version": "7.82.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.81.0",
                  "status": "affected",
                  "version": "7.81.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.80.0",
                  "status": "affected",
                  "version": "7.80.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.1",
                  "status": "affected",
                  "version": "7.79.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.79.0",
                  "status": "affected",
                  "version": "7.79.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.78.0",
                  "status": "affected",
                  "version": "7.78.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.77.0",
                  "status": "affected",
                  "version": "7.77.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.1",
                  "status": "affected",
                  "version": "7.76.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.76.0",
                  "status": "affected",
                  "version": "7.76.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.75.0",
                  "status": "affected",
                  "version": "7.75.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.74.0",
                  "status": "affected",
                  "version": "7.74.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.73.0",
                  "status": "affected",
                  "version": "7.73.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.72.0",
                  "status": "affected",
                  "version": "7.72.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.1",
                  "status": "affected",
                  "version": "7.71.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.71.0",
                  "status": "affected",
                  "version": "7.71.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.70.0",
                  "status": "affected",
                  "version": "7.70.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.1",
                  "status": "affected",
                  "version": "7.69.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.69.0",
                  "status": "affected",
                  "version": "7.69.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.68.0",
                  "status": "affected",
                  "version": "7.68.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.67.0",
                  "status": "affected",
                  "version": "7.67.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.66.0",
                  "status": "affected",
                  "version": "7.66.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.3",
                  "status": "affected",
                  "version": "7.65.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.2",
                  "status": "affected",
                  "version": "7.65.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.1",
                  "status": "affected",
                  "version": "7.65.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.65.0",
                  "status": "affected",
                  "version": "7.65.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.1",
                  "status": "affected",
                  "version": "7.64.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.64.0",
                  "status": "affected",
                  "version": "7.64.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.63.0",
                  "status": "affected",
                  "version": "7.63.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.62.0",
                  "status": "affected",
                  "version": "7.62.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.1",
                  "status": "affected",
                  "version": "7.61.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.61.0",
                  "status": "affected",
                  "version": "7.61.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.60.0",
                  "status": "affected",
                  "version": "7.60.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.59.0",
                  "status": "affected",
                  "version": "7.59.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.58.0",
                  "status": "affected",
                  "version": "7.58.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.57.0",
                  "status": "affected",
                  "version": "7.57.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.1",
                  "status": "affected",
                  "version": "7.56.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.56.0",
                  "status": "affected",
                  "version": "7.56.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.1",
                  "status": "affected",
                  "version": "7.55.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.55.0",
                  "status": "affected",
                  "version": "7.55.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.1",
                  "status": "affected",
                  "version": "7.54.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.54.0",
                  "status": "affected",
                  "version": "7.54.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.1",
                  "status": "affected",
                  "version": "7.53.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.53.0",
                  "status": "affected",
                  "version": "7.53.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.1",
                  "status": "affected",
                  "version": "7.52.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.52.0",
                  "status": "affected",
                  "version": "7.52.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.51.0",
                  "status": "affected",
                  "version": "7.51.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.3",
                  "status": "affected",
                  "version": "7.50.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.2",
                  "status": "affected",
                  "version": "7.50.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.1",
                  "status": "affected",
                  "version": "7.50.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.50.0",
                  "status": "affected",
                  "version": "7.50.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.1",
                  "status": "affected",
                  "version": "7.49.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.49.0",
                  "status": "affected",
                  "version": "7.49.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.48.0",
                  "status": "affected",
                  "version": "7.48.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.1",
                  "status": "affected",
                  "version": "7.47.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.47.0",
                  "status": "affected",
                  "version": "7.47.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.46.0",
                  "status": "affected",
                  "version": "7.46.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.45.0",
                  "status": "affected",
                  "version": "7.45.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.44.0",
                  "status": "affected",
                  "version": "7.44.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.43.0",
                  "status": "affected",
                  "version": "7.43.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.1",
                  "status": "affected",
                  "version": "7.42.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.42.0",
                  "status": "affected",
                  "version": "7.42.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.41.0",
                  "status": "affected",
                  "version": "7.41.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.40.0",
                  "status": "affected",
                  "version": "7.40.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.39.0",
                  "status": "affected",
                  "version": "7.39.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.38.0",
                  "status": "affected",
                  "version": "7.38.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.1",
                  "status": "affected",
                  "version": "7.37.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.37.0",
                  "status": "affected",
                  "version": "7.37.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.36.0",
                  "status": "affected",
                  "version": "7.36.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.35.0",
                  "status": "affected",
                  "version": "7.35.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.34.0",
                  "status": "affected",
                  "version": "7.34.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.33.0",
                  "status": "affected",
                  "version": "7.33.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.32.0",
                  "status": "affected",
                  "version": "7.32.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.31.0",
                  "status": "affected",
                  "version": "7.31.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.30.0",
                  "status": "affected",
                  "version": "7.30.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.29.0",
                  "status": "affected",
                  "version": "7.29.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.1",
                  "status": "affected",
                  "version": "7.28.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.28.0",
                  "status": "affected",
                  "version": "7.28.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.27.0",
                  "status": "affected",
                  "version": "7.27.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.26.0",
                  "status": "affected",
                  "version": "7.26.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.25.0",
                  "status": "affected",
                  "version": "7.25.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.24.0",
                  "status": "affected",
                  "version": "7.24.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.1",
                  "status": "affected",
                  "version": "7.23.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.23.0",
                  "status": "affected",
                  "version": "7.23.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.22.0",
                  "status": "affected",
                  "version": "7.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.7",
                  "status": "affected",
                  "version": "7.21.7",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.6",
                  "status": "affected",
                  "version": "7.21.6",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.5",
                  "status": "affected",
                  "version": "7.21.5",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.4",
                  "status": "affected",
                  "version": "7.21.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.3",
                  "status": "affected",
                  "version": "7.21.3",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.2",
                  "status": "affected",
                  "version": "7.21.2",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.1",
                  "status": "affected",
                  "version": "7.21.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "7.21.0",
                  "status": "affected",
                  "version": "7.21.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When an FTP wildcard `LIST` operation fails, libcurl omits the restoration\npath meant for successful listings, leaving the write callback set to the\ninternal listing parser and the write callback data pointing directly to the\neasy handle. Subsequent reuse of this handle triggers an immediate crash, and\ncloning it via `curl_easy_duphandle()` copies this corrupted state into the\nduplicate. If the original handle is subsequently freed, executing a transfer\non the cloned handle causes a heap use-after-free read against the dangling\nhandle reference; alternatively, reusing the original or cloned handle while\nchanging only  `CURLOPT_WRITEDATA` (and omitting `CURLOPT_WRITEFUNCTION`)\nresults in type confusion, forcing the internal parser to interpret incoming\nserver response bytes into memory at the application-supplied write data\npointer."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-416 Use After Free",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:20:41.220Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92388.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92388.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4022070"
            }
          ],
          "title": "FTP wildcard write callback mixup"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92388",
        "datePublished": "2026-10-20T20:20:41.220Z",
        "dateReserved": "2026-09-16T08:12:47.245Z",
        "dateUpdated": "2026-10-20T20:20:41.220Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92387 (GCVE-0-2026-92387)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:19 – Updated: 2026-10-20 20:19
    VLAI
    Title
    never-ending loop via server response omission
    Summary
    By permanently omitting the final control-response line, a malicious FTP, IMAP, POP3, or SMTP server can exploit libcurl and completely bypass its configured transfer timeout mechanism, indefinitely blocking all concurrent transfers bound to the same multi-handle.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "By permanently omitting the final control-response line, a malicious FTP,\nIMAP, POP3, or SMTP server can exploit libcurl and completely bypass its\nconfigured transfer timeout mechanism, indefinitely blocking all concurrent\ntransfers bound to the same multi-handle."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-835 Loop with Unreachable Exit Condition (\u0027Infinite Loop\u0027)",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:19:14.672Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92387.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92387.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4022003"
            }
          ],
          "title": "never-ending loop via server response omission"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92387",
        "datePublished": "2026-10-20T20:19:14.672Z",
        "dateReserved": "2026-09-16T08:12:45.613Z",
        "dateUpdated": "2026-10-20T20:19:14.672Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-92386 (GCVE-0-2026-92386)

    Vulnerability from cvelistv5 – Published: 2026-10-20 20:17 – Updated: 2026-10-20 20:17
    VLAI
    Title
    server-set cookie aborts cookie jar load
    Summary
    When writing a long cookie name and value to a Netscape cookie jar, a remote HTTP server can make `curl` write a record that exceeds its line-length parsing limit. Consequently, any subsequent `curl` invocation reading from that same cookie jar using `--cookie` silently aborts parsing prematurely upon encountering the too long line, ignoring all subsequent valid cookies in the file.
    Severity
    No CVSS data available.
    Assigner
    curl CNA under the redhat root
    CNA scorecard D 46/100 over 59 records in the last 180 days details
    Impacted products
    Vendor Product Version
    curl curl Affected: 8.22.0 , ≤ 8.22.0 (semver)
    Affected: 8.21.0 , ≤ 8.21.0 (semver)
    Affected: 8.20.0 , ≤ 8.20.0 (semver)
    Affected: 8.19.0 , ≤ 8.19.0 (semver)
    Affected: 8.18.0 , ≤ 8.18.0 (semver)
    Affected: 8.17.0 , ≤ 8.17.0 (semver)
    Affected: 8.16.0 , ≤ 8.16.0 (semver)
    Affected: 8.15.0 , ≤ 8.15.0 (semver)
    Affected: 8.14.1 , ≤ 8.14.1 (semver)
    Affected: 8.14.0 , ≤ 8.14.0 (semver)
    Affected: 8.13.0 , ≤ 8.13.0 (semver)
    Affected: 8.12.1 , ≤ 8.12.1 (semver)
    Affected: 8.12.0 , ≤ 8.12.0 (semver)
    Affected: 8.11.1 , ≤ 8.11.1 (semver)
    Affected: 8.11.0 , ≤ 8.11.0 (semver)
    Affected: 8.10.1 , ≤ 8.10.1 (semver)
    Affected: 8.10.0 , ≤ 8.10.0 (semver)
    Affected: 8.9.1 , ≤ 8.9.1 (semver)
    Affected: 8.9.0 , ≤ 8.9.0 (semver)
    Affected: 8.8.0 , ≤ 8.8.0 (semver)
    Affected: 8.7.1 , ≤ 8.7.1 (semver)
    Affected: 8.7.0 , ≤ 8.7.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "curl",
              "vendor": "curl",
              "versions": [
                {
                  "lessThanOrEqual": "8.22.0",
                  "status": "affected",
                  "version": "8.22.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.21.0",
                  "status": "affected",
                  "version": "8.21.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.20.0",
                  "status": "affected",
                  "version": "8.20.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.19.0",
                  "status": "affected",
                  "version": "8.19.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.18.0",
                  "status": "affected",
                  "version": "8.18.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.17.0",
                  "status": "affected",
                  "version": "8.17.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.16.0",
                  "status": "affected",
                  "version": "8.16.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.15.0",
                  "status": "affected",
                  "version": "8.15.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.1",
                  "status": "affected",
                  "version": "8.14.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.14.0",
                  "status": "affected",
                  "version": "8.14.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.13.0",
                  "status": "affected",
                  "version": "8.13.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.1",
                  "status": "affected",
                  "version": "8.12.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.12.0",
                  "status": "affected",
                  "version": "8.12.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.1",
                  "status": "affected",
                  "version": "8.11.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.11.0",
                  "status": "affected",
                  "version": "8.11.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.1",
                  "status": "affected",
                  "version": "8.10.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.10.0",
                  "status": "affected",
                  "version": "8.10.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.1",
                  "status": "affected",
                  "version": "8.9.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.9.0",
                  "status": "affected",
                  "version": "8.9.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.8.0",
                  "status": "affected",
                  "version": "8.8.0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.1",
                  "status": "affected",
                  "version": "8.7.1",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "8.7.0",
                  "status": "affected",
                  "version": "8.7.0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Joshua Rogers (Aisle Research)"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Daniel Stenberg"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When writing a long cookie name and value to a Netscape cookie jar, a remote\nHTTP server can make `curl` write a record that exceeds its line-length\nparsing limit. Consequently, any subsequent `curl` invocation reading from\nthat same cookie jar using `--cookie` silently aborts parsing prematurely upon\nencountering the too long line, ignoring all subsequent valid cookies in the\nfile."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-1284 Improper Validation of Specified Quantity in Input",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-20T20:17:37.356Z",
            "orgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
            "shortName": "curl"
          },
          "references": [
            {
              "name": "json",
              "url": "https://curl.se/docs/CVE-2026-92386.json"
            },
            {
              "name": "www",
              "url": "https://curl.se/docs/CVE-2026-92386.html"
            },
            {
              "name": "issue",
              "url": "https://hackerone.com/reports/4021979"
            }
          ],
          "title": "server-set cookie aborts cookie jar load"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "2499f714-1537-4658-8207-48ae4bb9eae9",
        "assignerShortName": "curl",
        "cveId": "CVE-2026-92386",
        "datePublished": "2026-10-20T20:17:37.356Z",
        "dateReserved": "2026-09-16T08:12:42.908Z",
        "dateUpdated": "2026-10-20T20:17:37.356Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }