p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in curl · Seite 2

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für curl: 6. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 33

  1. CVE-2026-3784

    Mittel · CVSS 6.5EPSS 0,43%Korrektur verfügbar

    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.

    • Auf 7.58.0-2ubuntu3.24+esm8 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2025-15079

    Mittel · CVSS 5.3EPSS 0,55%Korrektur verfügbar

    libssh global known_hosts override

    When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts *not present* in the specified file if they were added as recognized in the libssh *global* known_hosts file.

    • Auf 7.58.0-2ubuntu3.24+esm7 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2025-14524

    Mittel · CVSS 5.3EPSS 0,68%Keine Korrektur veröffentlicht

    bearer token leak on cross-protocol redirect

    When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.

    Veröffentlicht Aktualisiert
  4. CVE-2025-14017

    Mittel · CVSS 6.3EPSS 0,11%Korrektur verfügbar

    broken TLS options for threaded LDAPS

    When doing multi-threaded LDAPS transfers (LDAP over TLS) with libcurl, changing TLS options in one thread would inadvertently change them globally and therefore possibly also affect other concurrently setup transfers. Disabling certificate verification for a specific transfer could unintentionally disable the feature for other threads as well.

    • Auf 7.58.0-2ubuntu3.24+esm7 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-11053

    Niedrig · CVSS 3.4EPSS 1,97%Korrektur verfügbar

    netrc and redirect credential leak

    When asked to both use a `.netrc` file for credentials and to follow HTTP redirects, curl could leak the password used for the first host to the followed-to host under certain circumstances. This flaw only manifests itself if the netrc file has an entry that matches the redirect target hostname but the entry either omits just the password or omits both login and password.

    • Auf 7.58.0-2ubuntu3.24+esm10 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-8096

    Mittel · CVSS 6.5EPSS 0,82%Korrektur verfügbar

    OCSP stapling bypass with GnuTLS

    When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.

    • Auf 7.58.0-2ubuntu3.24+esm10 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-7264

    Mittel · CVSS 6.3EPSS 20,22%Korrektur verfügbar

    ASN.1 date parser overread

    libcurl's ASN1 parser code has the `GTime2str()` function, used for parsing an ASN.1 Generalized Time field. If given an syntactically incorrect field, the parser might end up using -1 for the length of the *time fraction*, leading to a `strlen()` getting performed on a pointer to a heap buffer area that is not (purposely) null terminated. This flaw most likely leads to a crash, but can also lead to heap contents getting returned to the application when [CURLINFO_CERTINFO](https://curl.se/libcurl/c/CURLINFO_CERTINFO.html) is used.

    • Auf 7.58.0-2ubuntu3.24+esm5 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-2398

    Hoch · CVSS 8.6EPSS 36,08%Korrektur verfügbar

    HTTP/2 push headers memory-leak

    When an application tells libcurl it wants to allow HTTP/2 server push, and the amount of received headers for the push surpasses the maximum allowed limit (1000), libcurl aborts the server push. When aborting, libcurl inadvertently does not free all the previously allocated headers and instead leaks the memory. Further, this error condition fails silently and is therefore not easily detected by an application.

    • Auf 7.58.0-2ubuntu3.24+esm4 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2023-46218

    Mittel · CVSS 6.5EPSS 1,69%Korrektur verfügbar

    CVE-2023-46218

    This flaw allows a malicious HTTP server to set "super cookies" in curl that are then passed back to more origins than what is otherwise allowed or possible. This allows a site to set cookies that then would get sent to different and unrelated sites and domains. It could do this by exploiting a mixed case flaw in curl's function that verifies a given cookie domain against the Public Suffix List (PSL). For example a cookie could be set with `domain=co.UK` when the URL used a lower case hostname `curl.co.uk`, even though `co.uk` is listed as a PSL domain.

    • Auf 7.58.0-2ubuntu3.24+esm3 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-38546

    Niedrig · CVSS 3.7EPSS 5,96%Korrektur verfügbar

    CVE-2023-38546

    This flaw allows an attacker to insert cookies at will into a running program using libcurl, if the specific series of conditions are met. libcurl performs transfers. In its API, an application creates "easy handles" that are the individual handles for single transfers. libcurl provides a function call that duplicates en easy handle called [curl_easy_duphandle](https://curl.se/libcurl/c/curl_easy_duphandle.html). If a transfer has cookies enabled when the handle is duplicated, the cookie-enable state is also cloned - but without cloning the actual cookies. If the source handle did not read any cookies from a specific file on disk, the clon

    • Auf 7.58.0-2ubuntu3.24+esm2 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2023-28322

    Mittel · CVSS 5.3EPSS 2,21%Korrektur verfügbar

    CVE-2023-28322

    An information disclosure vulnerability exists in curl <v8.1.0 when doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data to send, even when the `CURLOPT_POSTFIELDS` option has been set, if the same handle previously wasused to issue a `PUT` request which used that callback. This flaw may surprise the application and cause it to misbehave and either send off the wrong data or use memory after free or similar in the second transfer. The problem exists in the logic for a reused handle when it is (expected to be) changed from a PUT to a POST.

    • Auf 7.58.0-2ubuntu3.24+esm1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2023-28321

    Mittel · CVSS 5.9EPSS 1,81%Korrektur verfügbar

    CVE-2023-28321

    An improper certificate validation vulnerability exists in curl <v8.1.0 in the way it supports matching of wildcard patterns when listed as "Subject Alternative Name" in TLS server certificates. curl can be built to use its own name matching function for TLS rather than one provided by a TLS library. This private wildcard matching function would match IDN (International Domain Name) hosts incorrectly and could as a result accept patterns that otherwise should mismatch. IDN hostnames are converted to puny code before used for certificate checks. Puny coded names always start with `xn--` and should not be allowed to pattern match, but the wildc

    • Auf 7.58.0-2ubuntu3.24+esm1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →