p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de curl · Page n° 2

Vulnérabilités publiées pour curl au cours des 30 derniers jours : 18. Présentes dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 28

  1. CVE-2026-80230

    Élevée · CVSS 7.5EPSS 0,37%Correctif disponible

    OpenSSL pinning bypass

    When `CURLOPT_PINNEDPUBLICKEY` is configured alongside options that disable standard peer verification (`CURLOPT_SSL_VERIFYPEER = 0` and `CURLOPT_SSL_VERIFYHOST = 0`), libcurl fails to enforce public key pinning on connections established without a presented server certificate. Bypassing the pinning check under these disabled-verification conditions allows unauthenticated connections to succeed when they should be rejected.

    • Mettez à jour vers 8.20.0-2ubuntu11
    Publication Mise à jour
  2. CVE-2026-80229

    Élevée · CVSS 7.5EPSS 0,56%Correctif disponible

    OpenSSL provider use-after-free

    When performing transfers via libcurl’s multi interface, pooled TLS connections can outlive their originating easy handles. In OpenSSL 3 provider configurations, libcurl attaches an allocated library context to the easy handle's state and passes it to OpenSSL without acquiring an ownership reference; destroying the easy handle prematurely frees this context while the active connection retains a dangling pointer, leading to a heap-use-after-free upon subsequent I/O or post-handshake operations.

    • Mettez à jour vers 8.20.0-2ubuntu11
    Publication Mise à jour
  3. CVE-2026-13608

    Élevée · CVSS 7.4EPSS 0,5%Correctif disponible

    OpenLDAP SASL authentication bypass

    A flaw in the libcurl SASL negotiation for LDAP authentication allows an incomplete handshake sequence to be misinterpreted as a successful cryptographic verification. An attacker executing a Man-in-the-Middle (MITM) attack can inject a premature or shortcut response that bypasses complete peer validation.

    • Mettez à jour vers 8.20.0-2ubuntu11
    Publication Mise à jour
  4. CVE-2026-9080

    Élevée · CVSS 7.3EPSS 0,49%Correctif disponible

    UAF after pause in socket callback

    Calling `curl_easy_pause()` within the event-based `CURLMOPT_SOCKETFUNCTION` callback triggers a use-after-free vulnerability, where libcurl attempts to store a flag using a dangling struct pointer immediately after that pointer's memory has been freed.

    • Mettez à jour vers 8.20.0-2ubuntu11
    Publication Mise à jour
  5. CVE-2026-3784

    Moyenne · CVSS 6.5EPSS 0,43%Correctif disponible

    wrong proxy connection reuse with credentials

    curl would wrongly reuse an existing HTTP proxy connection doing CONNECT to a server, even if the new request uses different credentials for the HTTP proxy. The proper behavior is to create or use a separate connection.

    • Mettez à jour vers 8.18.0-1ubuntu2
    Publication Mise à jour
  6. CVE-2026-3783

    Moyenne · CVSS 5.3EPSS 0,47%Correctif disponible

    token leak with redirect and netrc

    When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a redirect to a second URL, curl could leak that token to the second hostname under some circumstances. If the hostname that the first request is redirected to has information in the used .netrc file, with either of the `machine` or `default` keywords, curl would pass on the bearer token set for the first host also to the second one.

    • Mettez à jour vers 8.18.0-1ubuntu2
    Publication Mise à jour
  7. CVE-2026-1965

    Moyenne · CVSS 6.5EPSS 0,27%Correctif disponible

    bad reuse of HTTP Negotiate connection

    libcurl can in some circumstances reuse the wrong connection when asked to do an Negotiate-authenticated HTTP or HTTPS request. libcurl features a pool of recent connections so that subsequent requests can reuse an existing connection to avoid overhead. When reusing a connection a range of criterion must first be met. Due to a logical error in the code, a request that was issued by an application could wrongfully reuse an existing connection to the same server that was authenticated using different credentials. One underlying reason being that Negotiate sometimes authenticates *connections* and not *requests*, contrary to how HTTP is design

    • Mettez à jour vers 8.18.0-1ubuntu2
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →