Skip to content
OpenAdvisories
Medium WID-SEC-2024-1697 2 CVEs

cURL: Mehrere Schwachstellen ermöglichen Denial of Service und Offenlegung von Informationen

Published Jul 23, 2024 · Updated Nov 4, 2025 · Revision 9 · de-DE

Summary

Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in cURL ausnutzen, um einen Denial of Service Angriff durchzuführen und vertrauliche Informationen offenzulegen.

Product

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

Vulnerabilities 2

  • High 7.5

    freeing stack buffer in utf8asn1str

    libcurl's ASN1 parser has this utf8asn1str() function used for parsing an ASN.1 UTF-8 string. Itcan detect an invalid field and return error. Unfortunately, when doing so it also invokes `free()` on a 4 byte localstack buffer. Most modern malloc implementatio…

  • Low 3.1

    macidn punycode buffer overread

    libcurl's URL API function [curl_url_get()](https://curl.se/libcurl/c/curl_url_get.html) offers punycode conversions, to and from IDN. Asking to convert a name that is exactly 256 bytes, libcurl ends up reading outside of a stack based buffer when built to us…

Revision history

  1. #9

    Neue Updates von Dell aufgenommen

  2. #8

    Neue Updates von SUSE aufgenommen

  3. #7

    Neue Updates von SUSE aufgenommen

  4. #6

    Neue Updates von XEROX aufgenommen

  5. #5

    Neue Updates von Insyde aufgenommen

  6. #4

    Neue Updates von Tenable aufgenommen

  7. #3

    Neue Updates von SUSE aufgenommen

  8. #2

    Neue Updates von Fedora aufgenommen

  9. #1

    Initiale Fassung

References