1.26.29
最新补丁10月7日 · 周三OpenNavo 编辑Homebrew 收录 6月12日 06:06
为非系统卷添加 Argon2id 并加强解析器防护;改进 macOS 格式化、卷恢复和 FUSE-T 挂载,并按平台记录安全修复。
1.26.29 (2026年9月⟧): 所有操作系统: 为非系统卷添加 Argon2id,作为抗内存攻击的 KDF 替代方案。 在用户界面和文档中使用“KDF”术语,替代“PKCS-5 PRF”。 更改卷密码或仅更改卷标头 KDF 时,如果选择了不同的 KDF,除非明确指定新的 PIM,否则使用所选 KDF 的默认 PIM。 将徽标图标更新为简化图标,不带额外标签文字。 增强 XML 和 TLV 解析器对格式错误输入的防护。 安全:修复 GHSA-94c6-mgmv-mqc5 :非默认的 WOLFCRYPT=1 构建现在使用 wolfCrypt PBKDF2,而非 HKDF,并遵循 VeraCrypt 的 PBKDF2迭代次数。 报告者:https://github.com/vastblast CVE-2026-53762 修复 CPU 特性检测和加密实现边界情况,包括 AVX2/叶子 7 检测、BLAKE2s/Argon2 无 SSE2 x86 回退路径、Camellia SSSE3 分派、Twofish x64 多块尾部处理以及 Whirlpool 对齐问题。 更新文档,包括 Argon2id/KDF 信息以及 Windows/Unix 命令行用法的拆分页面。 更新翻译。 Windows: 修复影响 VeraCrypt 驱动程序的罕见蓝屏(BSOD)问题。 修复新安装 Windows 11 25H2 后休眠时发生的崩溃。 安全:修复 GHSA-jjcr-75w7-58jp :隐藏卷快速格式化不再使用文件容器分配捷径(该捷径会每隔 128 MiB 写入明文零扇区),从而保留合理否认能力。 报告者:https://github.com/vastblast 回归问题引入于 1.26.6 CVE-2026-54073 加强 Windows 驱动程序输入验证和崩溃转储筛选器处理(GH PR #1590)。 改进驱动程序 I/O 处理,包括更安全的请求完成、有序的卷刷新屏障以及更完善的 VERIFY/TRIM 验证。 修复 PBKDF XSTATE 清理问题,并为 AES 汇编添加 Win64 展开元数据。 在选择 KDF 自动检测时加快挂载速度。 允许选择基准测试对话框中包含的 KDF 算法。 允许在等待对话框中以及通过新的 /cancelmount CLI 开关取消耗时较长的挂载操作,包括自动挂载扫描。 支持使用新的 Microsoft UEFI CA 2023 签名的 EFI 引导加载程序,同时保留对 Microsoft UEFI CA 2011 的支持。 改进 EFI 系统加密修复和升级处理,包括解密完成阶段卡住、Post-OOBE 修复、引导加载程序恢复验证,以及更清晰地报告引导加载程序缺失。 修复 EFI DcsProp 重写处理。 修复通过命令行卸载后出现幽灵盘符的问题(GH #337,GH #1426)。 修复收藏卷挂载竞态问题。 在更改密码或标头 KDF 后更新已存储的收藏卷 PIM/KDF 元数据。 修复提升权限的 COM 格式化驱动器验证和设备路径规范化(GH #1670)。 修复创建卷时的 ReFS 格式化问题。 修复使用 WHQL 签名驱动程序创建 MSI traveler 磁盘、ARM64 MSI 构建、开始菜单文件夹升级,以及发现较新 SDK MSI 工具的问题。 添加 CLI 开关 /protectScreen ,以便在便携模式下禁用屏幕保护(参见文档)。 为 CLI 开关 /protectMemory 添加参数,以便在便携模式下禁用内存保护(参见文档)。 添加设置和 CLI 开关 /enableIME ,以便在安全桌面中启用输入法编辑器(IME)。 将 VeraCrypt 首选项改用选项卡控件,以减少对话框的杂乱和尺寸。 提供用于创建卷的 VeraCrypt C/C++ SDK( https://github.com/veracrypt/VeraCrypt-SDK )。 将 LZMA SDK 更新至版本 26.01。 Linux: 更新 Ubuntu 25.04 依赖项,要求安装 libwxgtk3.2-1t64 软件包。 添加针对 FUSE3 构建的支持。 为 NTFS 挂载添加内核内 NTFS 驱动程序选项,包括 --filesystem=kernel-ntfs 和 -m kernelntfs 。 --filesystem=ntfs3 现在会固定使用内核 ntfs3 驱动程序,并绕过 mount.ntfs3 等挂载辅助程序。 修复 AppImage 可移植性和语言加载问题,捆绑匹配的 FUSE 库,并允许 AppImage 文件名以任意大小写的“veracrypt”开头。 抑制多余的“已在运行”对话框,并将 GUI 实例锁存储在 XDG 路径下。 为未正常完成的卸载添加紧急清理机制。 并行执行标头 KDF 自动检测。 在外部格式化期间遵循 nokernelcrypto 设置。 在 WSL 上,使用 Windows 文件资源管理器打开已挂载的卷。 添加可重复 Linux 构建支持,包括 SOURCE_DATE_EPOCH 处理、DEB/RPM 软件包和 Arch 软件包构建。 添加 OpenWrt 软件包构建和 QEMU 测试脚本。 修复 CMake 4 兼容性、CentOS 6 GCC 4.4 构建以及与 wxWidgets 相关的构建问题。 Linux 和 macOS: 修复主界面列的初始宽度。 为普通文件容器启用快速格式化。容器使用 ftruncate() 调整大小,因此主机文件系统可能会将某些区域保留为未写入或稀疏状态,直到数据写入这些区域。 修复 exFAT 外层卷的隐藏卷大小估算问题。 修复隐藏卷 FAT 大小限制处理问题。 修复 GUI 向导中隐藏文件容器错误的 2 TiB 限制。 显示卷创建的最终处理阶段。 从卷创建向导的嵌套控件收集鼠标熵。 修复剩余的 wxWidgets sizer 标志问题。 macOS: 为 FUSE-T 辅助挂载使用 SMB 后端,并改进 FUSE-T SMB 元数据处理和挂载稳定性。 恢复已挂载卷的挂载点。 验证格式化向导的设备目标,并阻止绕过分区整盘别名的操作。 必要时以提升的权限运行 APFS 格式化程序,并准备 APFS 格式化程序的设备别名。 格式化卷时强制使用全新的 exFAT 布局。 修复密码字段中的 Command-A 操作。 链接 wxWidgets 3.2.10,并允许覆盖部署目标。 BSD: FreeBSD:静态 wxWidgets 构建与 iconv 链接。 OpenBSD:修复设备托管卷大小计算,遵循用于挂载所有权和 FUSE 访问的 doas 用户设置,并修复 CLI 构建和 PCSC 退出处理。
范围:完整的官方说明包含特定平台的更改;Windows 和 Linux 的更改不会自动适用于 macOS 软件包。
来源:https://veracrypt.io/en/Release Notes.html
软件包范围:此清单安装的是 macOS FUSE-T 构建。跨平台说明保留上游操作系统标签;Windows 专属更改并非 macOS 功能。 Homebrew 版本依据:https://github.com/Homebrew/homebrew-cask/commit/febe24f44d4d5708d9c9d71b4653feb06a2eec35