curl 8.21.0

Den 24. juni, efter næsten to måneders udvikling, 531 commits og rettelse af 276 fejl, blev version 8.21.0 (nr. 275) af den tværplatforme multifunktionelle kommandolinjeværktøj og bibliotek frigivet. curl, skrevet i C og distribueret under licens curl.

Vigtige ændringer

Sikkerhed

  • Middel alvorlighedsgrad
    • CVE-2026-8925: dobbelt frigivelse af hukommelse SASL;
    • CVE-2026-8927: læk af autentificeringsstatus Digest mellem proxy-servere i env-set;
    • CVE-2026-9079: læk af forældede adgangskoder til proxy-servere;
    • CVE-2026-11856: læk af autentificeringsstatus Digest mellem domæner.
  • Lav alvorlighedsgrad
    • CVE-2026-8286: forkert genbrug af STARTTLS-forbindelse;
    • CVE-2026-8458: forkert genbrug til forskellige tjenester;
    • CVE-2026-8924: sårbarhed i cookie-analysealgoritmen med punktum i slutningen af domænenavnet, som tillod ondsindede HTTP-servere at sætte 'super-cookies', der omgåede kontrol af Public Suffix List;
    • CVE-2026-8926: læk af adgangskode ved brug af netrc og angivelse af brugernavn i URL-adressen;
    • CVE-2026-8932: ufuldstændig overensstemmelse af mTLS-konfiguration ved genbrug af forbindelse;
    • CVE-2026-9080: brug af hukommelse efter frigivelse efter pause i socket callback;
    • CVE-2026-9545: afsløring af tidlige HTTP/3-data (med CURLSSLOPT_EARLYDATA mulighed);
    • CVE-2026-9546: sending af gammel referer;
    • CVE-2026-9547: forkert hostkontrol ved brug af SSH;
    • CVE-2026-10536: brug af hukommelse efter frigivelse af afhængigheds-træet HTTP/2;
    • CVE-2026-11352: ventecyklus i QUIC med nullængde UDP datagrammer;
    • CVE-2026-11564: bevaring af tillid til det indfødte certifikatlager, selv efter skift til brugerdefinerede certifikater;
    • CVE-2026-11586: WS Auto-PONG hukommelsesudtømning;
    • CVE-2026-12064: proto-default sprang over SSH-kontrol.
Andre ændringer

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

  • tilføjet støtte til CONNECT og MASQUE CONNECT-UDP HTTP/3-proxyer;
  • fjernet overvågning af HTTP/2-træafhængigheder;
  • fjernet støtte til CURLAUTH_DIGEST_IE;
  • tilføjet støtte til SHA256 hostnøgler med libssh.
Kommende fjernelser
  • lokale implementeringer af kryptografiske algoritmer;
  • støtte til NTLM, SMB og TLS-SRP.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster