Am 11. März, nach mehr als zwei Monaten Entwicklung und 538 Commits, wurde die Version 8.19.0 (273.) des plattformübergreifenden Konsolen-Utilities und der Bibliothek veröffentlicht. curl, geschrieben in C und unter Lizenz verteilt curl.
Wesentliche Änderungen
Sicherheit
- Das Programm zur Belohnung für die Entdeckung von Sicherheitsanfälligkeiten wurde eingestellt, aber das hinderte Menschen nicht daran, Schwachstellen in curl zu finden:
- CVE-2026-1965 – falsche Wiederverwendung von HTTP Negotiate-Verbindungen;
- CVE-2026-3783 – Token-Leckage bei Weiterleitungen und netrc;
- CVE-2026-3784 – falsche Wiederverwendung von Proxyverbindungen mit Anmeldeinformationen;
- CVE-2026-3805 – Nutzung von Speicher nach Freigabe bei der Wiederverwendung von SMB-Verbindungen.
Weitere Änderungen
- Eine CMake-Option CURL_BUILD_EVERYTHING wurde hinzugefügt;
- Erste Unterstützung für MQTTS wurde hinzugefügt;
- Unterstützung für Dezimalwerte in den Optionen –limit-rate und –max-filesize wurde hinzugefügt;
- Die Option -J verwendet jetzt den Umleitungsnamen als Fallback;
- Unterstützung für OpenSSL-QUIC wurde entfernt.;
- In Windows kann curl jetzt so kompiliert werden, dass standardmäßig der native CA-Zertifikatspeicher verwendet wird;
- Die minimal unterstützte Windows-Version ist jetzt Vista.
Künftige Entfernungen in kommenden Versionen. (siehe Details):
- Die Unterstützung für NTLM wird optional;
- Die Unterstützung für RTMP wird entfernt;
- Die Unterstützung für SMB wird optional;
- Die Unterstützung für c-ares bis Version 1.16 wird entfernt;
- Die Unterstützung für CMake-Version 3.17 und frühere Versionen wird entfernt;
- Die Unterstützung für TLS-SRP wird entfernt.
Quelle: linux.org.ru
