Skip to content
OpenAdvisories

Summary

Ein Angreifer kann mehrere Schwachstellen in cURL ausnutzen, um Sicherheitsvorkehrungen zu umgehen, vertrauliche Informationen offenzulegen oder Daten zu manipulieren.

Product

cURL ist eine Client-Software, die das Austauschen von Dateien mittels mehrerer Protokolle wie z. B. HTTP oder FTP erlaubt.

Vulnerabilities 8

  • High 7.5

    wrong reuse of SMB connection

    libcurl might in some circumstances reuse the wrong connection for SMB(S) transfers. 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 criteria mu…

  • High 7.5

    stale custom cookie host causes cookie leak

    Using libcurl, when a custom `Host:` header is first set for an HTTP request and a second request is subsequently done using the same *easy handle* but without the custom `Host:` header set, the second request would use stale information and pass on cookies m…

  • Medium 6.5

    wrong reuse of HTTP Negotiate connection

    libcurl might in some circumstances reuse the wrong connection when asked to do an authenticated HTTP(S) request after a Negotiate-authenticated one, when both use the same host. libcurl features a pool of recent connections so that subsequent requests can re…

  • Medium 5.9

    connection reuse ignores TLS requirement

    A vulnerability exists where a connection requiring TLS incorrectly reuses an existing unencrypted connection from the same connection pool. If an initial transfer is made in clear-text (via IMAP, SMTP, or POP3), a subsequent request to that same host bypasse…

  • Medium 5.9

    proxy credentials leak over redirect-to proxy

    curl might erroneously pass on credentials for a first proxy to a second proxy. This can happen when the following conditions are true: 1. curl is setup to use specific different proxies for different URL schemes 2. the first proxy needs credentials 3. the se…

  • Medium 5.3

    netrc credential leak with reused proxy connection

    When asked to both use a `.netrc` file for credentials and to follow HTTP redirects, libcurl could leak the password used for the first host to the followed-to host under certain circumstances.

  • Medium 5.3

    OCSP stapling bypass with Apple SecTrust

    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 fails to detect OCSP problems and instead wrongly consider the response as fine.

  • Medium 5.3

    cross-proxy Digest auth state leak

    Successfully using libcurl to do a transfer over a specific HTTP proxy (`proxyA`) with **Digest** authentication and then changing the proxy host to a second one (`proxyB`) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the `Pro…

Revision history

  1. #33

    Neue Updates von Red Hat aufgenommen

  2. #32

    Neue Updates von Red Hat aufgenommen

  3. #31

    Neue Updates von IBM aufgenommen

  4. #30

    Neue Updates von Red Hat aufgenommen

  5. #29

    Neue Updates von Rocky Enterprise Software Foundation aufgenommen

  6. #28

    Neue Updates von Oracle Linux aufgenommen

  7. #27

    Neue Updates von Red Hat aufgenommen

  8. #26

    Neue Updates von IBM aufgenommen

  9. #25

    Neue Updates von SUSE aufgenommen

  10. #24

    Neue Updates von SUSE aufgenommen

  11. #23

    Neue Updates von SUSE aufgenommen

  12. #22

    Neue Updates von Dell aufgenommen

  13. #21

    Neue Updates von SUSE aufgenommen

  14. #20

    Neue Updates von SUSE aufgenommen

  15. #19

    Neue Updates von Red Hat aufgenommen

  16. #18

    Neue Updates von Fedora aufgenommen

  17. #17

    Neue Updates von Fedora aufgenommen

  18. #16

    Neue Updates von SUSE aufgenommen

  19. #15

    Neue Updates von Ubuntu aufgenommen

  20. #14

    Neue Updates von SUSE und IBM aufgenommen

  21. #13

    Neue Updates von IBM aufgenommen

  22. #12

    Neue Updates von SUSE aufgenommen

  23. #11

    Neue Updates von SUSE aufgenommen

  24. #10

    Neue Updates aufgenommen

  25. #9

    Neue Updates von Red Hat aufgenommen

References