Verktyg som wget 1.25 och Curl 8.11 Àr tillgÀngliga. Betalda LTS-versioner av Curl har presenterats.

Det har slÀppts en version av GNU Wget 1.25, ett program för att automatisera nedladdningen av filer med hjÀlp av protokollen HTTP/HTTPS och FTP/FTPS. Verktyget stöder funktioner som att Äteruppta avbrutna nedladdningar, spegla webbplatser med filtrering av nedladdade data baserat pÄ mönster, omvandla lÀnkar i dokument, stÀlla in cookies och uppdatera endast Àndrade filer. Projektets kod Àr skriven i C och distribueras under GPLv3-licensen.

I den nya versionen:

  • Analysen av en del av URL:en med information om anvĂ€ndarnamn (protocol://userinfo@host:port/path) har skrivits om. Tidigare behandlade wget symbolen ';' felaktigt vid analys av userinfo, vilket ledde till en sĂ„rbarhet (CVE-2024-38428) eftersom en del av userinfo-data kunde behandlas som vĂ€rdnamn. Till exempel, anvĂ€ndarnamnet 'attackerhost;' i URL:en 'ftp://attackerhost;@host' ledde till att det gick till vĂ€rden 'attackerhost', istĂ€llet för 'host'.
  • Stödet för det förkortade formatet av URL-lĂ€nkar till HTTP- och FTP-resurser (utan tydlig protokollspecificering, till exempel 'wget username:password@myserver'), som tidigare hade deklarerats som förĂ„ldrat och ledde till sĂ„rbarheten CVE-2024-10524, har avbrutits. Informationen om sĂ„rbarheten avslöjas för nĂ€rvarande inte, men det verkar vara en av varianterna av den ovan nĂ€mnda problematiken CVE-2024-38428.
  • LĂ€sning frĂ„n filer och standardströmmen (stdin) har Ă€ndrats för att anvĂ€nda icke-blockerande lĂ€ge. Ändringen gör det möjligt att gradvis överföra lĂ€nkar via ingĂ„ngsströmmen med kommandot 'print_urls | wget -i-'. Tidigare lĂ€ste wget existerande data och stĂ€ngde genast filbeskrivningen.

Dessutom kan vi nĂ€mna lanseringen av verktyget för att hĂ€mta och skicka data över nĂ€tverket — curl 8.11.0, som ger möjlighet till flexibel begĂ€ran med angivelse av sĂ„dana parametrar som cookies, user_agent, referer och alla andra rubriker. cURL stöder HTTP, HTTPS, HTTP/2.0, HTTP/3, SMTP, IMAP, POP3, SSH, Telnet, FTP, LDAP, RTSP, RTMP och andra nĂ€tverksprotokoll. Projektets kod distribueras under Curl-licensen (en variant av MIT-licensen).

Bland förÀndringarna i curl 8.11:

  • SĂ„rbarhet (CVE-2024-9681) har Ă„tgĂ€rdats, vilket gör det möjligt att komma Ă„t resurser via http://, trots att HSTS-regler (HTTP Strict Transport Security) föreskriver anvĂ€ndning av endast HTTPS. Problemet uppstĂ„r nĂ€r kontrollen över underdomĂ€ner pĂ„ den attackerade vĂ€rden finns. Till exempel, med förfrĂ„gan till vĂ€rden x.example.com kan angriparen pĂ„verka HSTS-cachedata genom att manipulera HTTP-huvudet "Strict-Transport-Security:" domĂ€n example.com.
  • Stabilt stöd för WebSocket-protokollet har meddelats.
  • Möjlighet att anvĂ€nda lĂ€get "--create-dirs" tillsammans med alternativet "--dump-header" har tillhandahĂ„llits.
  • Stöd för certifikat i P12-format har lagts till i kryptobackend baserad pĂ„ GnuTLS.
  • Vid anvĂ€ndning av GnuTLS har stöd för mekanismen Early Data implementerats, vilket gör det möjligt för klienten att skicka data innan TLSv1.3-anslutningen har slutförts.
  • En instĂ€llning för att stĂ€nga av IPFS-protokollet har lagts till.
  • För GnuTLS och wolfSSL har stöd för session caching baserat pĂ„ QUIC-protokollet lagts till.
  • Stöd för dynamisk aktivering av TLS-tillĂ€gget ECH (Encrypted Client Hello) har lagts till, vilket Ă€r avsett för att kryptera information om TLS-sessionparameters, sĂ„som det begĂ€rda domĂ€nnamnet.
  • Möjlighet att kombinera alternativen "--show-headers" och "--remote-header-name", samt att anvĂ€nda alternativet "--skip-existing" tillsammans med "--parallel" har lagts till.

Daniel Stenberg, skaparen av curl-projektet, har presenterat en initiativ för att stödja LTS-utgĂ„vor (Rock-solid), med uppdateringar som Ă„tgĂ€rdar kritiska fel och sĂ„rbarheter som ska publiceras i minst 5 Ă„r. Den första LTS-projektet Ă€r version 8.9.x, för vilken en korrigerande release 8.9.2 redan har skapats med Ă„tgĂ€rdande av tvĂ„ sĂ„rbarheter. Åtkomst till LTS-uppdateringar erbjuds endast kunder som har ingĂ„tt ett supportavtal.

Koden för LTS-utgÄvor fortsÀtter att distribueras under den tidigare licensen Curl (MIT-variant), men pÄ separat begÀran finns möjlighet att leverera under en separat kommersiell licens. De erhÄllna medlen kommer att anvÀndas för att stödja projektet och finansiera utvecklarna. Nya LTS-versioner planeras att skapas var 8-24 mÄnad. AnvÀndning av LTS-versionen kommer att ge en stabil bas, fri frÄn risken för regressionsÀndringar.

KĂ€lla: opennet.ru

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