Ubuntu Weekly Topics

Ubuntu 26.10(Stonking)開発; ubuntu-lint⁠“Januscape”(CVE-2026-53359)脆弱性の緩和策

Stonking(Ubuntu 26.10)の開発; ubuntu-lint

stonkingの開発はいわゆる「夏休みシーズン」に差し掛かっていること、そして8月20日のFeature Freezeまでそれなりに時間があることから、大きなイベントは起きていません。

GNOME 51 Alphaの取り込みまでの間は、OpenSSL4マイグレーションのためのさまざまな作業(主にコンパイル不可能になったパッケージの回復)が行われる「開発版としては落ち着いた」状態となっています。

こうした「ある種」おだやかな空間の中で、新しくubuntu-lintと呼ばれるツールが登場しています。

これは既存の(Debianの)パッケージの静的チェックツールであるlintianとはまた異なるもので、⁠in an effort to improve Ubuntu upload quality and developer experience, and help create consistency around existing conventions.」⁠Ubuntuのアップロード品質と開発者エクスペリエンスを向上させ、既存の慣習の一貫性を高める)ことを目的に開発されている、という性質のものです。

たとえばdputフックとして、アップロード先がPPAの場合専用のルーチンを通す、あるいはgit-ubuntuを前提としてgit的なメタデータとパッケージの記載が正しいかを確認する、SRU(Stable Release Updates)に該当する場合はテンプレート文書が存在するかをチェックするといった形で、⁠Ubuntuにおけるパッケージング』の文脈を理解した処理が行われるというものです。

“Januscape”(CVE-2026-53359)脆弱性の緩和策

KVMのゲストマシンから仮想化ホストを侵害できる(いわゆる「VMエスケープ」が可能です⁠⁠、⁠Januscape⁠脆弱性CVE-2026-53359への緩和策についての解説が行われています。

この脆弱性はLinuxカーネルのネスト仮想化における「各種x64 CPUの仮想化アクセラレーションを利用するルーチン」の問題で、ゲストマシンから仮想化ホストのカーネルシャドウページを変更できる問題です。端的には、⁠悪意あるゲストマシンから仮想化ホストのroot権限を取れる(ただし、現状ではきわめて制御された環境でのPoCコードしかない⁠⁠」というものです。

意思決定に影響するのは以下の点です。

  • 現状では、DoSが可能なPoCコードが存在します。
  • 現時点で仮想マシンが動作していない場合でも、⁠ゲストマシンから仮想化ホストのrootを侵害できる」という特性から、⁠ユーザーに仮想化系の権限が付与されている場合)新規に仮想マシンを作成することでローカル権限昇格として悪用できる可能性があります。また、⁠もしかすると」/dev/kvmを直接操作することで類似する操作が可能かもしれません。
  • ネスト仮想化を利用していない環境では、ネスト仮想化に必要になるカーネルモジュール(kvm_amdとkvm_intel)のロードを禁止することで影響を受けない状態にできます。
  • ネスト仮想化を利用している環境では更新版のカーネルが提供される予定です。
  • 「信頼できない仮想マシン」が実行される環境、つまり不特定多数が利用する仮想化ホスト(いわゆるクラウド環境)においては、提供元の側での対処が必要です。

なおquesting(Ubuntu 25.10)7月9日にEOL済みなので、修正版カーネルが提供されることはありません。

その他のニュース

  • ⁠linux-vmware⁠というフレーバーのカーネルが定期的にリリースされるようになっています。おそらくVMware環境向けの専用カーネルと思われますが、正式なリリースやドキュメントはまだ存在していません。
  • Claude Codeの「デスクトップLinux向け」ベータ版がリリースされています。⁠Ubuntu 22.04 or later, or Debian 12 or later」という形で、専用のaptリポジトリから導入する形になっています。音声入力を含むいくつかの機能はまだ利用できませんが、⁠RHELやFedoraは今後サポート」という印象的なリリース形態になっています。
  • 「ML環境を作ったつもりが、2日目には意図せずフルタイムのインフラストラクチャ管理に巻き込まれてしまう」という、kubeflow上で動作するタイプのMLワークロードの「あるある」と、Azure上のCanonical Managed Kubeflowがこの問題をどのように解決するのか、を説明する記事。

おすすめ記事

記事・ニュース一覧