
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
- təkmilləşdirmələr adlandırılmış axtarış nümunələriNümunələ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
