
No dia 29 de abril, após mais de um mês de desenvolvimento, 521 commits e correção de 282 erros, foi lançado o 8.20.0 (274º) da ferramenta de console multiplataforma e biblioteca. curl, escritos na linguagem C e distribuídos sob licença curl.
Principais mudanças
Segurança
Como já mencionado anteriormente (“Caos de alta qualidade“), recentemente houve um aumento significativo no número de relatórios sobre problemas de segurança. Desta vez, foram divulgadas informações sobre oito novas vulnerabilidades no curl:
- CVE-2026-7168: vazamento de estado de autenticação Digest entre proxies;
- CVE-2026-7009: contorno da proteção OCSP usando Apple SecTrust;
- CVE-2026-6429: vazamento de credenciais netrc ao reutilizar uma conexão proxy;
- CVE-2026-6276: host obsoleto de arquivos de cookies usuário provocou seu vazamento;
- CVE-2026-6253: vazamento de credenciais ao redirecionar para um proxy;
- CVE-2026-5773: reutilização inadequada da conexão SMB;
- CVE-2026-5545: reutilização inadequada da conexão HTTP Negotiate;
- CVE-2026-4873: requisitos TLS ignorados ao reutilizar a conexão.
Outras alterações
- agora um pool de threads e uma fila são usados para resolução;
- NTLM desativado por padrão;
- o suporte para CMake 3.17 e versões anteriores foi descontinuado;
- o suporte para a biblioteca c-ares até a versão 1.16.0 foi descontinuado;
- SMB desativado por padrão;
- adicionado o sinalizador CURLMNWC_CLEAR_ALL para todas as alterações de rede;
- suporte RTMP descontinuado.
Planos de remoção mais próximos
- implementações locais de algoritmos criptográficos;
- NTLM;
- SMB;
- suporte TLS-SRP.
Se você estiver preocupado com qualquer um dos itens mencionados, informe-nos o mais rápido possível no repositório do curl.
Fonte: linux.org.ru
