Após um ano de desenvolvimento, foi lançado o projeto VeraCrypt 1.26.29, que desenvolve o fork do sistema de criptografia de partições de disco TrueCrypt, que deixou de existir. O VeraCrypt é notável por substituir o algoritmo RIPEMD-160 usado no TrueCrypt por SHA-512 e SHA-256, aumentar o número de iterações de hashing, simplificar o processo de compilação para Linux e macOS, e corrigir problemas detectados 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 obras do TrueCrypt continuam sendo fornecidas sob a licença TrueCrypt License 3.0. Compilações prontas são geradas para Linux, FreeBSD, Windows e macOS.
Entre as mudanças na nova versão:
- Foi garantida a possibilidade de compilação reprodutível dos pacotes DEB e RPM, permitindo verificar se as compilações binárias foram criadas a partir do código-fonte fornecido.
- Para partições não do sistema, foi adicionada a compatibilidade com a função alternativa de derivação de chave (KDF, Key Derivation Function) Argon2id. Na documentação e na interface do usuário, o termo KDF é utilizado no lugar de 'PKCS-5 PRF'.
- A verificação de dados inválidos nos analisadores XML e TLV foi tornada mais rigorosa.
- Adicionada suporte para construção usando o mecanismo FUSE3 (Filesystem in Userspace).
- Foi oferecida a possibilidade de escolher o driver ntfs3, que opera no nível do núcleo Linux, para pontos de montagem com NTFS ('—filesystem=kernel-ntfs' e '-m kernelntfs').
- Foi implementada a paralelização das operações ao determinar automaticamente a KDF.
- Para contêineres de arquivo comuns, foi utilizado o modo de formatação rápida (Quick Format) com a função ftruncate() para sinalizar áreas vazias.
- Na versão para a plataforma Windows, foi resolvido o erro de encerramento ao entrar em suspensão em sistemas com Windows 11 25H2, melhorou-se o processamento de entrada/saída, acelerou-se a montagem ao auto-determinar a KDF, adicionou-se suporte para carregadores EFI autenticados com o novo certificado Microsoft UEFI CA 2023, foi implementada a opção '/protectScreen' para desativar o modo de bloqueio de criação de capturas de tela, e foi adicionada a opção '/enableIME' para habilitar o IME (Editor de Método de Entrada).
Foi adicionado o VeraCrypt C/C++ SDK para a criação de partições VeraCrypt a partir de aplicativos de terceiros. - Foi corrigida uma vulnerabilidade (CVE-2026-53762), que se manifesta apenas quando compilada com a opção "WOLFCRYPT=1", não habilitada por padrão. A vulnerabilidade facilita significativamente a quebra de senhas de partições criptografadas devido ao uso de chaves SHA-256 e SHA-512 baseadas na função de derivação de chaves HKDF, em vez de PBKDF2-HMAC, que ignora o número de iterações e o PIM (Personal Iterations Multiplier) configurados.
- Foi corrigida uma vulnerabilidade específica do Windows (CVE-2026-54073), que torna mais fácil identificar a presença de partições criptografadas ocultas devido ao uso de um modelo de registro de áreas vazias.
Enquanto isso, foi descoberta uma vulnerabilidade crítica ainda não corrigida (0-day) chamada "GreatXML" no sistema de criptografia de partições BitLocker incluído no Windows (existe um exploit), que permite o acesso total a uma partição criptografada do BitLocker através de manipulações na partição de recuperação em sistemas com a varredura offline do Windows Defender ativada.
Fonte: opennet.ru
