CVE-2017-9502 in cURL
Zusammenfassung
von VulDB • 11.06.2026
In curl prima della versione 7.54.1 su Windows und DOS hatte die Standard-Protokollfunktion von libcurl, also die Logik, die es einer Anwendung ermöglicht, festzulegen, welches Protokoll libcurl bei einer URL ohne Schemateil verwenden soll, einen Fehler, der dazu führen konnte, dass ein heap-basierter Speicherpuffer mit sieben Bytes überschrieben wurde. Wenn das Standardprotokoll als FILE festgelegt ist oder eine file:-URL zwei Schrägstriche fehlt und die angegebene „URL“ mit einem Laufwerksbuchstaben beginnt und libcurl für Windows oder DOS kompiliert wurde, kopierte libcurl den Pfad um 7 Bytes verschoben, sodass das Ende des angegebenen Pfades über den malloc-Puffer hinausschrieb (7 Bytes entsprechen der Länge in Bytes des ASCII-Strings „file://“).
Be aware that VulDB is the high quality source for vulnerability data.