
Yaklaşık iki aylık geliştirme sürecinin, 531 commit'in ve 276 hata düzeltmesinin ardından, 24 Haziran'da platformlar arası, çok işlevli konsol yardımcı programı ve kütüphanesi 8.21.0 (#275) yayınlandı. kıvırmakC ile yazılmış ve lisans altında dağıtılmıştır kıvırmak.
Büyük değişiklikler
güvenlik
- Orta düzeyde ciddiyet
- CVE-2026-8925: SASL çift serbest;
- CVE-2026-8927: Ortam kümesindeki proxy'ler arasında kimlik doğrulama durumu sızıntısını özetleme;
- CVE-2026-9079Eski şifrelerin proxy sunucularına sızdırılması;
- CVE-2026-11856Alanlar arası Digest kimlik doğrulama durumu sızıntısı.
- Hafif şiddet seviyesi
- CVE-2026-8286STARTTLS bağlantısının hatalı şekilde yeniden kullanılması;
- CVE-2026-8458: Farklı hizmetler için yanlış yeniden kullanım;
- CVE-2026-8924Alan adının sonunda nokta bulunan çerez ayrıştırma algoritmasındaki bir güvenlik açığı, kötü niyetli bir HTTP sunucusunun Genel Sonek Listesi kontrolünü atlayan "süper çerezler" yüklemesine olanak sağladı;
- CVE-2026-8926Netrc kullanılırken ve URL'de kullanıcı adı belirtilirken parola sızıntısı oluşuyor;
- CVE-2026-8932: Bağlantı yeniden kullanılırken eksik mTLS yapılandırma eşleşmesi;
- CVE-2026-9080: Soket geri çağrısında duraklamadan sonra serbest bırakıldıktan sonraki bellek kullanımı;
- CVE-2026-9545: HTTP/3 erken veri ifşası (CURLSSLOPT_EARLYDATA seçeneği ile);
- CVE-2026-9546: eski yönlendiren sunucuyu gönderiyor;
- CVE-2026-9547SSH kullanılırken yanlış sunucu kontrolü yapılıyor;
- CVE-2026-10536HTTP/2 akış bağımlılık ağacının serbest bırakılmasından sonraki bellek kullanımı;
- CVE-2026-11352: Sıfır uzunlukta UDP veri paketleri ile QUIC bekleme döngüsü;
- CVE-2026-11564: Özel sertifikalara geçildikten sonra bile yerel sertifika deposuna olan güveni korumak;
- CVE-2026-11586: WS Auto-PONG hafıza tükenmesi;
- CVE-2026-12064: proto-default, SSH kontrolünü atlıyordu.
Diğer değişiklikler
- iyileştirmeler adlandırılmış arama desenleri. Örnekler:
curl "https://img.example/photo[ 1-1000].jpg" -o "yerel-# .jpeg"
curl "https://example.{ org,com}/{ elmalar, kupalar, paralar}/img[ 1-1000].jpg" -o "dosya-# -# -# "
curl -T "{ bir,iki,üç}.jpg" https://ul.example/ -o "kaydet-# "
curl -T "{ bir, iki, üç}.jpg" https://{ ul1,ul2,ul3}.example/ -o "save-# -# "
- CONNECT ve MASQUE CONNECT-UDP HTTP/3 proxy yöntemleri için destek eklendi;
- HTTP/2 akış bağımlılığı izleme özelliği kaldırıldı;
- CURLAUTH_DIGEST_IE desteği kaldırıldı;
- libssh kullanarak SHA256 sunucu genel anahtarları için destek eklendi.
Yakında silinecekler
- Kriptografik algoritmaların yerel uygulamaları;
- NTLM, SMB ve TLS-SRP desteği.
Kaynak: linux.org.ru
