curl 8.21.0

Den 24 juni, efter nÀstan tvÄ mÄnaders utveckling, 531 commits och 276 buggar fixade, slÀpptes version 8.21.0 (nr 275) av det plattformsoberoende multifunktionella kommandoradsverktyget och biblioteket curl, skrivna i C och distribuerade under licens curl.

Viktiga Àndringar

SĂ€kerhet

  • Mediansk allvarlighetsgrad
    • CVE-2026-8925: dubbelt minnesfrisĂ€ttning SASL;
    • CVE-2026-8927: lĂ€cka av autentiseringstillstĂ„nd Digest mellan proxyservrar i env-set;
    • CVE-2026-9079: lĂ€cka av förĂ„ldrade lösenord till proxyservrar;
    • CVE-2026-11856: lĂ€cka av autentiseringstillstĂ„nd Digest mellan domĂ€ner.
  • LĂ„g allvarlighetsgrad
    • CVE-2026-8286: felaktig Ă„teranvĂ€ndning av STARTTLS-anslutning;
    • CVE-2026-8458: felaktig Ă„teranvĂ€ndning för olika tjĂ€nster;
    • CVE-2026-8924: sĂ„rbarhet i cookie-analysalgoritmen med punkt i domĂ€nnamnet, vilket gjorde att en skadlig HTTP-server kunde installera "super-cookies" som kringgick kontrollen mot Public Suffix List;
    • CVE-2026-8926: lĂ€cka av lösenord vid anvĂ€ndning av netrc och angivande av anvĂ€ndarnamn i URL-adressen;
    • CVE-2026-8932: ofullstĂ€ndig matchning av mTLS-konfiguration vid Ă„teranvĂ€ndning av anslutning;
    • CVE-2026-9080: anvĂ€ndning av minne efter att det har frigjorts efter en paus i socket-callback;
    • CVE-2026-9545: lĂ€cka av tidiga HTTP/3-data (med alternativet CURLSSLOPT_EARLYDATA);
    • CVE-2026-9546: skickar gammal referens;
    • CVE-2026-9547: felaktig vĂ€rdverifiering vid anvĂ€ndning av SSH;
    • CVE-2026-10536: anvĂ€ndning av minne efter att trĂ„dberoenden i HTTP/2 har frigjorts;
    • CVE-2026-11352: vĂ€nteloop i QUIC med noll-lĂ€ngd UDP-datagram;
    • CVE-2026-11564: behĂ„lla förtroendet för det inbyggda certifikatlagret Ă€ven efter att ha bytt till anvĂ€ndarspecifika certifikat;
    • CVE-2026-11586: minnesutarmning WS Auto-PONG;
    • CVE-2026-12064: proto-default missade SSH-verifiering.
Övriga förĂ€ndringar

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-#-#"

  • stöd för CONNECT- och MASQUE CONNECT-UDP HTTP/3-proxy har lagts till;
  • spĂ„rning av HTTP/2-trĂ„dberoenden har tagits bort;
  • stöd för CURLAUTH_DIGEST_IE har tagits bort;
  • stöd för SHA256-hosnycklar med libssh har lagts till.
Kommande borttagningar
  • lokala implementationer av kryptografiska algoritmer;
  • stöd för NTLM, SMB och TLS-SRP.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster