Foi lançado o versão 1.26.18 do projeto VeraCrypt, que desenvolve o fork do sistema de criptografia de partições de disco TrueCrypt, que deixou de existir. O VeraCrypt se destaca pela substituição do algoritmo RIPEMD-160 utilizado no TrueCrypt pelo SHA-512 e SHA-256, pelo aumento no número de iterações de hash, pela simplificação do processo de compilação para Linux e macOS, e pela eliminação de problemas identificados durante a auditoria dos códigos fonte do TrueCrypt. O código desenvolvido pelo VeraCrypt é distribuído sob a licença Apache 2.0, enquanto as alterações do TrueCrypt continuam a ser fornecidas sob a licença TrueCrypt License 3.0. Compilações prontas são formadas para Linux, FreeBSD, Windows e macOS.
Entre as mudanças na nova versão:
- Nos sistemas x86, instruções especializadas da CPU são utilizadas para acelerar o algoritmo PBKDF2-HMAC-SHA256 para o cálculo de hashes SHA-256.
- Para plataformas ARM64, foi adicionado suporte a instruções avançadas para acelerar a criptografia AES.
- A lógica de definição de sessões criadas com a utilidade sudo foi simplificada.
- Problemas de compilação com a biblioteca wxWidgets fornecida no Ubuntu foram resolvidos.
- Foi adicionada uma verificação da existência de partições antes da montagem.
- Nas compilações para macOS, a captura de tela está desativada por padrão (uma opção '—allow-screencapture' foi adicionada para ativá-la).
- O suporte para sistemas Windows de 32 bits foi descontinuado. A versão mínima suportada é a atualização do Windows 10 de 1809 (outubro de 2018). Em sistemas Windows, o gerador de números aleatórios BCryptGenRandom (em vez do obsoleto CryptGenRandom) e uma API moderna para acumular entropia são utilizados.
- Foi corrigida a vulnerabilidade CVE-2024-54187, causada pelo uso de caminhos relativos ao executar arquivos executáveis do sistema. Para proteger contra a substituição de arquivos executáveis, colocando-os em diretórios acessíveis ao usuário, agora apenas caminhos absolutos são utilizados na execução.
- Foi corrigida a vulnerabilidade CVE-2025-23021, que permitia montar partições em diretórios de sistema, como os mencionados na variável de ambiente PATH.
Fonte: opennet.ru
