curl 8.21.0

24 qershor, pas gati dy muajsh zhvillimi, 531 commit-e dhe rregullimi i 276 gabimeve, u lançua 8.21.0 (nr. 275) utilitari dhe biblioteka multi-platformë shumëfunksionale për konsolë curl, shkruar në gjuhën C dhe shpërndarë nën licencë curl.

Ndryshimet kryesore

Siguria

  • Niveli mesatar i seriozitetit
    • CVE-2026-8925: dyfishimi i lirimit tĂ« memories SASL;
    • CVE-2026-8927: rrjedhja e gjendjes sĂ« autensikimit Digest mes proxy-serverĂ«ve nĂ« env-set;
    • CVE-2026-9079: rrjedhja e fjalĂ«kalimeve tĂ« vjetruara nĂ« proxy-serverĂ«;
    • CVE-2026-11856: rrjedhja e gjendjes sĂ« autensikimit Digest mes domain-eve.
  • Niveli i ulĂ«t i seriozitetit
    • CVE-2026-8286: ribashkimi i gabuar i lidhjes STARTTLS;
    • CVE-2026-8458: ribashkimi i gabuar pĂ«r shĂ«rbime tĂ« ndryshme;
    • CVE-2026-8924: njĂ« dobĂ«si nĂ« algoritmin e analizĂ«s sĂ« cookie-ve me pikĂ« nĂ« fund tĂ« domain-it, qĂ« lejonte njĂ« server HTTP tĂ« keq qĂ« tĂ« vendoste "super-cookie", duke kaluar verifikimin pĂ«rmes listĂ«s sĂ« Publik Suffix List;
    • CVE-2026-8926: rrjedhja e fjalĂ«kalimit duke pĂ«rdorur netrc dhe duke specifikuar emrin e pĂ«rdoruesit nĂ« URL;
    • CVE-2026-8932: pĂ«rputhje e paplotĂ« e konfigurimit mTLS kur ribashkohet lidhja;
    • CVE-2026-9080: pĂ«rdorimi i memorjes pas lirimit pas njĂ« pauze nĂ« callback-in e soketĂ«ve;
    • CVE-2026-9545: zbuluar tĂ« dhĂ«na tĂ« hershme HTTP/3 (me opsionin CURLSSLOPT_EARLYDATA);
    • CVE-2026-9546: dĂ«rgimi i referuesit tĂ« vjetĂ«r;
    • CVE-2026-9547: verifikimi i gabuar i hostit kur pĂ«rdoret SSH;
    • CVE-2026-10536: pĂ«rdorimi i memorjes pas lirimit tĂ« pemĂ«s sĂ« varĂ«sive HTTP/2;
    • CVE-2026-11352: cikli i pritjes nĂ« QUIC me datagramet UDP me gjatĂ«si zero;
    • CVE-2026-11564: ruajtja e besimit nĂ« depozitat natyrore tĂ« certifikatave edhe pas kalimit nĂ« certifikatat e pĂ«rdoruesit;
    • CVE-2026-11586: shpenzimi i memorjes WS Auto-PONG;
    • CVE-2026-12064: proto-default kalonte verifikimin SSH.
Ndryshime të tjera

curl "https://img.example/photo[<number>1-1000].jpg" -o "local-#<number>.jpeg"
curl "https://example.{<tld>org,com}/{<object>apples,mugs,coins}/img[<index>1-1000].jpg" -o "file-#<index>-#<tld>-#<object>"
curl -T "{<counter>one,two,three}.jpg" https://ul.example/ -o "save-#<counter>"
curl -T "{<counter>one,two,three}.jpg" https://{<host>ul1,ul2,ul3}.example/ -o "save-#<counter>-#<host>"

  • shtohet mbĂ«shtetje pĂ«r metodat CONNECT dhe MASQUE CONNECT-UDP pĂ«r proxy HTTP/3;
  • u hoq ndjekja e varĂ«sive tĂ« njĂ«sive HTTP/2;
  • u hoq mbĂ«shtetje pĂ«r CURLAUTH_DIGEST_IE;
  • shtohet mbĂ«shtetje pĂ«r çelĂ«sat publikĂ« tĂ« hostit SHA256 duke pĂ«rdorur libssh.
Fshirjet në vijim
  • implementime lokale tĂ« algoritmeve kriptografikĂ«;
  • mbĂ«shtetje pĂ«r NTLM, SMB dhe TLS-SRP.

Burimi: linux.org.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster