24 октября вышел VeraCrypt 1.26.30. Главное в релизе — исправления безопасности на всех платформах.
Уязвимости
- Linux, macOS, BSD — CVE-2026-77372 (GHSA-4j3p-7hp7-xw73): переполнение буфера в куче, чтение за границами и чрезмерные выделения памяти при разборе запросов в привилегированном сервисе.
- Linux и FreeBSD (GHSA-wf3r-pjv3-fcxx): уязвимость универсального установщика позволяла другому локальному пользователю подменить встроенный пакет и получить root. Пакеты дистрибутивов и AppImage не затронуты.
- Windows (GHSA-w98h-pqh6-wfjj): недостаточная защита служебных файлов системного шифрования могла дать локальное повышение привилегий во время крупного обновления Windows или позволить подменить BIOS-загрузчик при восстановлении.
- Windows — CVE-2026-77572 (GHSA-9mgv-w2fw-3m78): локальное раскрытие ограниченных метаданных диска.
- Также дескрипторы связи и аутентификации привилегированного сервиса больше не утекают в дочерние процессы, а данные токенов безопасности надёжнее затираются.
Другие изменения
- Исправлены регрессии стабильности драйвера Windows, появившиеся в 1.26.29.
- Исправлены криптографические ошибки на big-endian-процессорах и падения на 32-битном ARM, а также вывод ChaCha при обработке частичных блоков.
- При включённом Secure Boot установщик не ставит несовместимый EFI-загрузчик и предупреждает, когда загрузочным компонентам нужна миграция на новые сертификаты, а Rescue Disk стоит пересоздать.
- На Linux поддерживается
doas, а пароль через--stdinбольше не обрезается молча. - Обновлены zlib до 1.3.2 и LZMA SDK до 26.02.
Что делать
Обновиться. Тем, у кого зашифрован системный диск Windows, разработчики советуют поставить новую версию до подготовки крупного обновления Windows; если файлы обновления уже подготовлены, подготовку нужно перезапустить.
VeraCrypt 1.26.30 was released on October 24. The headline is security fixes across all platforms.
Vulnerabilities
- Linux, macOS, BSD — CVE-2026-77372 (GHSA-4j3p-7hp7-xw73): a heap buffer overflow, out-of-bounds reads and excessive allocations when deserializing requests in the privileged service.
- Linux and FreeBSD (GHSA-wf3r-pjv3-fcxx): a flaw in the generic installer let another local user replace the embedded package and gain root. Distribution packages and AppImage builds are not affected.
- Windows (GHSA-w98h-pqh6-wfjj): weak protection of system-encryption support files could enable local privilege escalation during a Windows feature update, or tampering with the BIOS loader during restoration.
- Windows — CVE-2026-77572 (GHSA-9mgv-w2fw-3m78): local disclosure of limited disk metadata.
- Privileged-service communication and authentication descriptors no longer leak into child processes, and security-token data is erased more thoroughly.
Other changes
- Fixed Windows driver stability regressions introduced in 1.26.29.
- Fixed cryptographic errors on big-endian processors, alignment crashes on 32-bit ARM, and ChaCha output for successive partial blocks.
- With Secure Boot enabled, the installer no longer installs an incompatible EFI bootloader, and it warns when boot components need certificate migration and the Rescue Disk should be recreated.
- Linux gains
doassupport, and--stdinpasswords are no longer silently truncated. - Bundled zlib updated to 1.3.2 and LZMA SDK to 26.02.
What to do
Upgrade. Users with an encrypted Windows system drive should install the new version before preparing a Windows feature update; if Setup has already staged its files, restart the preparation.