Po rocznej pracy opublikowano wersję projektu VeraCrypt 1.26.29, który rozwija fork systemu szyfrowania partycji TrueCrypt, który zaprzestał swojej działalności. VeraCrypt wyróżnia się zamianą używanego w TrueCrypt algorytmu RIPEMD-160 na SHA-512 i SHA-256, zwiększeniem liczby iteracji haszowania, uproszczeniem procesu kompilacji dla systemów Linux i macOS oraz rozwiązaniem problemów wykrytych podczas audytu kodu źródłowego TrueCrypt. Opracowany przez projekt VeraCrypt kod jest rozpowszechniany na licencji Apache 2.0, a zapożyczenia z TrueCrypt wciąż są dostarczane na licencji TrueCrypt License 3.0. Gotowe kompilacje są tworzone dla systemów Linux, FreeBSD, Windows i macOS.
Wśród zmian w nowej wersji:
- Zapewniono możliwość reprodukowalnego budowania pakietów DEB i RPM, co pozwala upewnić się, że skompilowane binaria zostały stworzone z dostarczonego kodu źródłowego.
- Dla niesystemowych sekcji dodano wsparcie dla alternatywnej funkcji generowania kluczy (KDF, Key Derivation Function) Argon2id. W dokumentacji i interfejsie użytkownika zamiast „PKCS-5 PRF” używany jest termin KDF.
- Zaostrzono sprawdzanie niepoprawnych danych w parserach XML i TLV.
- Dodano wsparcie dla kompilacji z użyciem mechanizmu FUSE3 (Filesystem in Userspace).
- Dostarczono możliwość wyboru działającego na poziomie jądra Linux sterownika ntfs3 dla punktów montowania z NTFS („—filesystem=kernel-ntfs” oraz „-m kernelntfs”).
- Zrealizowano równoległe wykonywanie operacji przy automatycznym określaniu KDF.
- Dla zwykłych kontenerów plikowych włączono tryb szybkiego formatowania (Quick Format) z użyciem funkcji ftruncate() do oznaczania pustych obszarów.
- W wersji dla platformy Windows usunięto awarię przy przejściu w tryb uśpienia na systemach z Windows 11 25H2, poprawiono obsługę wejścia/wyjścia, przyspieszono montowanie przy auto-detekcji KDF, dodano wsparcie dla EFI-bootloaderów zatwierdzonych nowym certyfikatem Microsoft UEFI CA 2023, wprowadzono opcję „/protectScreen” do wyłączenia trybu blokady tworzenia zrzutów ekranu oraz opcję „/enableIME” do włączenia IME (Input Method Editor).
Dodano VeraCrypt C/C++ SDK do tworzenia partycji VeraCrypt z zewnętrznych programów. - Usunięto podatność (CVE-2026-53762), która występuje tylko przy kompilacji z opcją „WOLFCRYPT=1”, która nie jest używana domyślnie. Podatność znacznie upraszcza łamanie haseł do zaszyfrowanych sekcji z powodu użycia kluczy SHA-256 i SHA-512 opartych na funkcji generowania kluczy HKDF zamiast PBKDF2-HMAC, ignorującej ustawioną w konfiguracji liczbę iteracji i PIM (Personal Iterations Multiplier).
- Usunięto specyficzną dla systemu Windows lukę bezpieczeństwa (CVE-2026-54073), która ułatwia wykrywanie obecności ukrytych zaszyfrowanych partycji z powodu użycia standardowego wzorca zapisu pustych obszarów.
Tymczasem w dostarczanym w Windows standardowym systemie szyfrowania sekcji BitLocker zidentyfikowano jeszcze nieskorygowaną (0-day) krytyczną podatność „GreatXML” (istnieje exploit), pozwalającą uzyskać pełny dostęp do zaszyfrowanej sekcji BitLocker poprzez manipulacje z sekcją Recovery na systemach z włączonym Windows Defender Offline Scan.
Źródło: opennet.ru
