OWN NEWS GATHER
← 戻る
The Hacker News

Ubuntu Desktopの標準環境にroot権限奪取の脆弱性「CVE-2026-8933」 Qualysが詳細公開

要点

  • Ubuntu Desktopのデフォルト環境で、一般ユーザーが管理者(root)権限を取得できる深刻な脆弱性が発見された。
  • 脆弱性「CVE-2026-8933」は、アプリ隔離システムである「snap」の実行環境を作る「snap-confine」の初期化処理に存在する。
  • サンドボックス初期化時に導入されたセキュリティ強化策の変更が、意図しない競合状態(レースコンディション)を引き起こしたことが原因である。
  • 影響を受けるOSはUbuntu Desktop 24.04、25.10、26.04であり、開発元は最新のsnapdへのアップデートを推奨している。
  • snap-confineでは過去にも「Oh Snap! More Lemmings」など、同様の特権昇格を招く競合状態の脆弱性が複数報告されている。

リード文

セキュリティ企業Qualys(クオリス)の脅威調査ユニットは、Ubuntu Desktopのデフォルトインストール環境に存在する深刻なローカル特権昇格(LPE:一般ユーザーがより高い管理者権限を取得すること)の脆弱性「CVE-2026-8933」(CVSSスコア7.8)の詳細を明らかにした。権限を持たない一般ユーザーがこの欠陥を悪用すると、管理者(root)権限を取得し、ホストシステム全体を完全に制御できる危険性があるという。

セキュリティ強化策が招いた競合状態

今回の脆弱性が発見されたのは、Linuxで安全にアプリケーションを隔離実行する「snap」パッケージの実行環境を構築するために、管理サービス「snapd」が内部で呼び出すプログラム「snap-confine」である。

近年のUbuntuでは、攻撃対象領域を最小限にする「最小特権の原則」に基づき「セット・ケイパビリティ」モデルを採用している。これによりsnap-confineは、実行ユーザーのID(UID)で動作しつつも、rootに近い強力な権限を保持するようになっている。

しかしQualysによれば、この変更がサンドボックス初期化時の競合状態(レースコンディション:処理の実行タイミングによって予期せぬ不具合が生じる不具合)を引き起こす原因になったという。サンドボックスのセットアップ中、プログラムは /tmp 以下に一時ディレクトリを作成する。これらは最初、一般ユーザーが所有し、その直後に所有権がrootへと移される。この所有権が移るまでのわずかな時間枠に、実行した一般ユーザーがそのファイルを完全にコントロールできる隙が生まれてしまう。

2つの競合状態を組み合わせた攻撃手法

Qualysによると、この脆弱性は2つの競合状態を巧みに組み合わせて悪用される。

まず攻撃者は、一時ディレクトリの作成直後に悪意のあるFUSE(一般ユーザーの権限でファイルシステムをマウントできる仕組み)をマウントし、サンドボックスによる隔離処理をバイパスする。その上で、任意のファイルを指すシンボリックリンク(別のファイルやディレクトリの場所を指し示すショートカットのようなファイル)を作成し、ファイル操作を重要システムへとリダイレクトさせる。

システムが所有権をrootに転送する前に権限を操作することで、攻撃者はシステムディレクトリに悪意のあるルールを注入し、root権限でコードを実行可能にする。

具体的には、snap-confineのファイル作成処理中にシステムコール open() がシンボリックリンクをたどるよう誘導し、さらに2つ目の競合状態を利用してrootへの所有権転送前にアクセス権限を「0666(全員が読み書き可能)」へ拡張する。

さらに、セキュリティ機能「AppArmor(プログラムごとにアクセス可能なリソースを制限する機能)」を回避するために /run/udev/ パスを標的にし、悪意のあるルールファイルを配置してFUSEの操作を繰り返すことで、デバイス管理プログラム systemd-udevd にroot権限で任意のコマンドを実行させるという。

管理者はOSバージョンではなく「snapd」のバージョン検証を

このリスクを解消するため、組織は最新のsnapdアップデートを速やかに適用する必要がある。

セキュリティ企業Sectigoのジェイソン・ソロコ氏は、「攻撃にはすでに一般ユーザーレベルの権限を得ている必要があるが、この脆弱性はその足がかりをホストの完全な制御へと引き上げてしまう」と警告。デフォルトのUbuntu Desktopに存在するため、従業員の端末や開発環境、管理システムが広く対象になるという。

特にUbuntu 24.04では、アップデート済みであっても影響を受ける古いsnap-confineが残存している場合がある。ソロコ氏は、OSのリリース時期や過去のパッチ状況に依存せず、稼働しているsnapdのバージョン自体を確認して迅速に修正版を適用するよう促している。

過去にも相次ぐ「snap-confine」の脆弱性報告

snap-confineで脆弱性が発見されたのは今回が初めてではない。2022年2月には、Qualysが「Oh Snap! More Lemmings」(CVE-2021-44731)として、やはりsnap-confine内の競合状態を突いてroot権限を取得できる脆弱性を発表していた。その後も「CVE-2022-3328」や「CVE-2026-3888」といった同等の深刻度を持つ脆弱性が報告されている。

なお、今回の脆弱性が開示された時期には、Linux全体でも過去3日間に442件ものセキュリティ欠陥が公表されているという。

元URL