curl 8.21.0

24 iyunda, təxminən iki aylıq inkişaf, 531 commit və 276 səhv düzəlişindən sonra, platformalararası, çoxfunksiyalı konsol yardımçı proqramı və kitabxanası 8.21.0 (#275) buraxıldı. curlC-də yazılmış və lisenziya əsasında paylanmışdır curl.

Əsas dəyişikliklər

təhlükəsizlik

  • Orta dərəcədə ağırlıq
    • CVE-2026-8925SASL ikiqat pulsuz;
    • CVE-2026-8927Env-set-də proksilər arasında daycest identifikasiyası vəziyyəti sızması;
    • CVE-2026-9079köhnəlmiş parolların proksi serverlərə sızması;
    • CVE-2026-11856Domenlərarası Digest identifikasiyası vəziyyəti sızması.
  • Aşağı dərəcəli şiddət
    • CVE-2026-8286STARTTLS bağlantısının səhv təkrar istifadəsi;
    • CVE-2026-8458müxtəlif xidmətlər üçün səhv təkrar istifadə;
    • CVE-2026-8924Kuki təhlil alqoritmindəki domenin sonunda nöqtə olan bir zəiflik, zərərli HTTP serverinə İctimai Şəkilçi Siyahısı yoxlamasını keçərək "super-kukilər" quraşdırmağa imkan verdi;
    • CVE-2026-8926netrc istifadə edərkən və URL-də istifadəçi adı göstərilərkən parol sızması;
    • CVE-2026-8932: bağlantıdan təkrar istifadə edərkən natamam mTLS konfiqurasiya uyğunluğu;
    • CVE-2026-9080: soket geri çağırışında fasilədən sonra buraxıldıqdan sonra yaddaş istifadəsi;
    • CVE-2026-9545HTTP/3 erkən məlumatların açıqlanması (CURLSSLOPT_EARLYDATA seçimi ilə);
    • CVE-2026-9546köhnə yönləndirici göndərilir;
    • CVE-2026-9547SSH istifadə edərkən səhv host yoxlaması;
    • CVE-2026-10536HTTP/2 axını asılılıq ağacını sərbəst buraxdıqdan sonra yaddaş istifadəsi;
    • CVE-2026-11352Sıfır uzunluqlu UDP dataqramları ilə QUIC gözləmə döngəsi;
    • CVE-2026-11564xüsusi sertifikatlara keçdikdən sonra belə yerli sertifikat mağazasına etibarın qorunması;
    • CVE-2026-11586WS Auto-PONG yaddaş tükənməsi;
    • CVE-2026-12064: proto-default SSH yoxlamasını atlayırdı.
Digər dəyişikliklər

"https://img.example/photo["a baxın 1-1000].jpg" -o "yerli-# .jpeg"
"https://example.{" bölməsinə keçin. org,com}/{ alma, fincan, sikkələr}/img[ 1-1000].jpg" -o "fayl-# -# -# "
curl -T "{ bir, iki, üç}.jpg" https://ul.example/ -o "save-# "
curl -T "{ bir, iki, üç}.jpg" https://{ ul1,ul2,ul3}.example/ -o "save-# -# "

  • CONNECT və MASQUE CONNECT-UDP HTTP/3 proksi metodları üçün dəstək əlavə edildi;
  • HTTP/2 axını asılılığının izlənməsi silindi;
  • CURLAUTH_DIGEST_IE üçün dəstək silindi;
  • Libssh istifadə edərək SHA256 host açıq açarları üçün dəstək əlavə edildi.
Növbəti silinmələr
  • kriptoqrafik alqoritmlərin yerli tətbiqləri;
  • NTLM, SMB və TLS-SRP üçün dəstək.

Mənbə: linux.org.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster