概要
Qubes OS のセキュリティ速報(QSB)118号が公開されました。 qvm-copy-to-vm のエラー報告処理における dom0任意コード実行脆弱性 が対象です。 影響を受ける全ユーザーは、 通常のアップデート を継続するだけで対応可能です。 技術的な詳細やパッチ情報、 PGP署名の検証方法 も案内されています。 本記事では、QSB118号の内容要約と、 対応手順・署名検証方法 を解説します。
Qubes Security Bulletin 118 概要
- 公開日:2026年8月28日、Qubes Security Teamによる発表
- 脆弱性内容
- dom0から悪意あるqubeへ qvm-copy-to-vm を用いてファイルコピー時、攻撃者が 任意コマンドをdom0で実行可能
- 攻撃者がqubeを事前に侵害している場合、 Qubes OS全体の制御権奪取 につながるリスク
- 影響範囲
- 全てのQubes OSリリース が影響対象
- ユーザー対応
- 通常の アップデート手順 を継続するのみでOK
- 特別な操作は不要
技術的詳細
- 脆弱性の発生箇所
- dom0の qvm-copy-to-vm ツールによるファイル転送時のエラーメッセージ処理
- エラー発生時、qube側からdom0に返すファイル名が 不十分なサニタイズ のみでGUIエラー表示コマンドに渡される
- エラー表示コマンドが system() 経由でシェル実行されるため、 シェルメタキャラクタ が残存しコマンドインジェクションが成立
- 対象外
- VM側のqvm-copy-to-vmは system() を使用せず、影響なし
パッチ情報
- パッチ提供パッケージ
- Qubes 4.3のdom0用: qubes-core-dom0-linux, version 4.3.22
- 適用方法
- コミュニティによる短期間のテスト後、 安定版リポジトリ に移行
- Qubes Updateツールまたはコマンドラインからインストール
- 詳細手順
脆弱性発見者・参考情報
- 発見者
- Tim C.
- 公式情報・サポート
QSB・PGP署名の意義と検証方法
- QSBとは
- Qubes Security Teamが発行する セキュリティ速報
- 新規脆弱性の概要、影響、パッチ情報、必要なユーザーアクションを記載
- PGP署名の重要性
- QSBの 真正性保証 のため、全てのQSBに OpenPGP署名 を付与
- 偽造QSBによる誤った操作・マルウェア導入のリスク防止
- 署名検証手順(Linux例)
- Qubes Master Signing Key (QMSK) を取得
$ gpg --fetch-keys https://keys.qubes-os.org/keys/qubes-master-signing-key.asc
- インポートした鍵の フィンガープリント表示
$ gpg --edit-key 0x427F11FD0FAA4B080123F01CDDFA1A3E36879494gpg> fprで確認
- フィンガープリントの多元照合 による鍵の真正性検証
- 必ず 複数の独立した方法 でフィンガープリントを確認
- How to import and authenticate the Qubes Master Signing Key
- 鍵が本物と確信できたら、 trustレベルを5(ultimate) に設定
gpg> trust→ 5を選択
- Qubes Master Signing Key (QMSK) を取得
まとめ・推奨アクション
- 全Qubes OSユーザーは通常のアップデートを継続
- QSBやパッチ情報の真正性はPGP署名で必ず検証
- 疑問点は公式ドキュメントやQubes Security Teamへ問い合わせ