SUSE SLES15 のセキュリティ更新プログラム: flatpak (SUSE-SU-2022:2990-1)

high Nessus プラグイン ID 164642

Language:

概要

リモートの SUSE ホストに 1 つ以上のセキュリティ更新がありません。

説明

リモートの SUSE Linux SLES15 / SLES_SAP15 ホストには、SUSE-SU-2022:2990-1 のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。

- Flatpak は、Linux でサンドボックス化されたデスクトップアプリケーションを構築、配布、実行するためのシステムです。「flatpak-portal」サービスでバグが発見されました。これにより、サンドボックス化されたアプリケーションがホストシステム上で任意のコードを実行する可能性があります (サンドボックスのエスケープ) 。このサンドボックス回避のバグは、0.11.4からのバージョン、修正された1.8.5および1.10.0の前のバージョンに存在します。FlatpakポータルD-Busサービス (「flatpak-portal」、D-Busサービス名「org.freedesktop.portal.Flatpak」としても知られる) により、Flatpakサンドボックス内のアプリは、新しいサンドボックスインスタンスで独自のサブプロセスを起動することができます。発信者と同じセキュリティ設定を使用するか、より制限的なセキュリティ設定を使用します。たとえば、これはChromiumなどのFlatpakパッケージのWebブラウザで使用され、信頼できないWebコンテンツを処理するサブプロセスを起動し、これらのサブプロセスにブラウザ自体よりも制限的なサンドボックスを与えます。脆弱なバージョンでは、Flatpakポータルサービスは呼び出し元が指定した環境変数をホストシステム上のサンドボックス化されていないプロセス、特に新しいサンドボックスインスタンスを起動するために使用される「flatpak run」コマンドに渡します。悪意のあるまたは侵害されたFlatpakアプリは、「flatpak run」コマンドによって信頼される環境変数を設定し、それを使用してサンドボックスにない任意のコードを実行する可能性があります。回避策として、この脆弱性は「flatpak-portal」サービスの起動を防ぐことで緩和できますが、この緩和策は多くのFlatpakアプリの正常な動作を妨げます。これはバージョン1.8.5および1.10.0で修正されました。(CVE-2021-21261)

- Flatpakは、Linuxでサンドボックス化されたデスクトップアプリケーションを構築、配布、実行するためのシステムです。Flatpakのバージョン0.9.4以降1.10.2まででは、ファイル転送機能に脆弱性があり、攻撃者はこの脆弱性を利用して、通常はアプリケーションの権限によって許可されないファイルへのアクセスを取得することが可能です。悪意のあるアプリの発行元は、Flatpakアプリの.desktopファイルのExecフィールドに特殊トークン「@@」または「@@u」を挿入することで、flatpakを騙し、ユーザーが各自のFlatpakアプリでターゲットファイルを開くことを選択している (ターゲットファイルが自動的にFlatpakアプリで利用可能になる) かのように振る舞うように仕向けます。これはバージョン1.10.2で修正されています。最小限の解決策は、最初のコミット「Disallow @@ and @@U usage in desktop files」です。フォローアップコミット「dir: Reserve the whole @@ prefix」および「dir: Refuse to export .desktop files with suspicious uses of @@ tokens」が推奨されますが、これは厳密には必須ではありません。回避策として、信頼できないソースからのFlatpakアプリをインストールしないようにするか、または「exports/share/applications/*.desktop」 (通常は「~/.local/share/flatpak/exports/share/applications/*.desktop」および「/var/lib/flatpak/exports/share/applications/*.desktop」) でエクスポートされた「.desktop」ファイルの内容を確認し、リテラルファイル名が「@@」または「@@u」に従っていないことを確認してください。 (CVE-2021-21381)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションの自己報告されたバージョン番号にのみ依存しています。

ソリューション

影響を受けるパッケージを更新してください。

参考資料

https://bugzilla.suse.com/1155688

https://bugzilla.suse.com/1180996

https://bugzilla.suse.com/1183459

https://www.suse.com/security/cve/CVE-2021-21261

https://www.suse.com/security/cve/CVE-2021-21381

http://www.nessus.org/u?68d9acd5

プラグインの詳細

深刻度: High

ID: 164642

ファイル名: suse_SU-2022-2990-1.nasl

バージョン: 1.5

タイプ: local

エージェント: unix

公開日: 2022/9/2

更新日: 2023/7/14

サポートされているセンサー: Agentless Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: High

スコア: 7.1

CVSS v2

リスクファクター: High

基本値: 7.2

現状値: 5.3

ベクトル: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C

CVSS スコアのソース: CVE-2021-21261

CVSS v3

リスクファクター: High

基本値: 8.8

現状値: 7.7

ベクトル: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

脆弱性情報

CPE: p-cpe:/a:novell:suse_linux:flatpak, p-cpe:/a:novell:suse_linux:flatpak-devel, p-cpe:/a:novell:suse_linux:flatpak-zsh-completion, p-cpe:/a:novell:suse_linux:libflatpak0, p-cpe:/a:novell:suse_linux:typelib-1_0-flatpak-1_0, cpe:/o:novell:suse_linux:15

必要な KB アイテム: Host/SuSE/rpm-list, Host/local_checks_enabled, Host/cpu, Host/SuSE/release

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2022/9/1

脆弱性公開日: 2021/1/14

参照情報

CVE: CVE-2021-21261, CVE-2021-21381

SuSE: SUSE-SU-2022:2990-1