1.26.29
最新パッチ10月7日(水)OpenNavo編集部Homebrewへの登録 6月12日 06:06
システム以外のボリュームにArgon2idを追加し、パーサーを強化。macOSのフォーマット、ボリューム復旧、FUSE-Tマウントを改善し、OS別のセキュリティ修正を記載。
1.26.29 (2026年9月⟧): すべてのOS: システム以外のボリューム向けに、メモリ負荷の高いKDFの代替としてArgon2idを追加。 ユーザーインターフェイスとドキュメントでは、「PKCS-5 PRF」ではなく「KDF」という用語を使用。 ボリュームのパスワード変更時、またはボリュームヘッダーのKDFのみを変更する場合、別のKDFを選択していて、新しいPIMが明示的に指定されていなければ、選択したKDFのデフォルトPIMを使用。 ロゴアイコンを、ラベル文字のない簡素なアイコンに更新。 不正な入力に対するXMLおよびTLVパーサーの堅牢性を強化。 セキュリティ: 修正 GHSA-94c6-mgmv-mqc5 : デフォルト以外の WOLFCRYPT=1 ビルドで、HKDFの代わりにwolfCrypt PBKDF2を使用し、VeraCryptのPBKDF2反復回数を適用するよう変更。 報告者: https://github.com/vastblast CVE-2026-53762 AVX2/leaf 7検出、BLAKE2s/Argon2のSSE2なしx86フォールバック経路、Camellia SSSE3ディスパッチ、Twofish x64マルチブロック末尾処理、Whirlpoolのアライメントなど、CPU機能検出および暗号実装の境界事例を修正。 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)。 要求のより安全な完了、順序付けされたボリュームフラッシュバリア、VERIFY/TRIM検証の改善など、ドライバーのI/O処理を改善。 PBKDFのXSTATEクリーンアップを修正し、AESアセンブリにWin64アンワインドメタデータを追加。 KDF自動検出選択時のマウントを高速化。 ベンチマークダイアログに含めるKDFアルゴリズムを選択可能に。 待機ダイアログおよび新しい /cancelmount CLIスイッチから、長時間のマウント処理(自動マウントのスキャンを含む)をキャンセル可能に。 Microsoft UEFI CA 2023署名済みの新しいEFIブートローダーに対応し、Microsoft UEFI CA 2011への対応も維持。 EFIシステム暗号化の修復およびアップグレード処理を改善。復号の最終処理が停止する問題、OOBE後の修復、ローダー復元の検証、ローダーが見つからない場合の明確な通知などに対応。 EFIの DcsProp 書き換え処理を修正。 コマンドラインからのアンマウント後にドライブ文字が残る問題を修正(GH #337、GH #1426)。 お気に入りボリュームのマウント競合を修正。 パスワードまたはヘッダーKDFの変更後、お気に入りボリュームに保存されたPIM/KDFメタデータを更新。 昇格したCOMでのフォーマット時のドライブ検証とデバイスパスの正規化を修正(GH #1670)。 ボリューム作成時のReFSフォーマットを修正。 WHQL署名済みドライバーでのMSIトラベラーディスク作成、ARM64 MSIビルド、スタートメニューフォルダーのアップグレード、新しいSDK MSIツールの検出を修正。 ポータブルモードで画面保護を無効にするCLIスイッチ /protectScreen を追加(ドキュメント参照)。 ポータブルモードでメモリ保護を無効にする引数をCLIスイッチ /protectMemory に追加(ドキュメント参照)。 Secure Desktopで入力メソッドエディター(IME)を有効にする設定とCLIスイッチ /enableIME を追加。 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 Explorerで開く。 SOURCE_DATE_EPOCHの処理、DEB/RPMパッケージ、Archパッケージのビルドなど、再現可能なLinuxビルドに対応。 OpenWrtパッケージのビルドとQEMUテスト用スクリプトを追加。 CMake 4との互換性、CentOS 6でのGCC 4.4ビルド、wxWidgets関連のビルド問題を修正。 LinuxおよびmacOS: メインUIの列の初期幅を修正。 通常のファイルコンテナーでクイックフォーマットを有効化。コンテナーのサイズ設定には 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ビルドをインストールします。クロスプラットフォームの注記では上流のOSラベルを維持しています。Windows固有の変更はmacOSの機能ではありません。 Homebrewのバージョン根拠: https://github.com/Homebrew/homebrew-cask/commit/febe24f44d4d5708d9c9d71b4653feb06a2eec35