RHEL 7 : openstack-packstack および openstack-puppet-modules (RHSA-2015:0789)

critical Nessus プラグイン ID 210185

概要

リモートの Red Hat ホストに openstack-packstack / openstack-puppet-modules 用セキュリティ更新プログラムが適用されていません。

説明

リモート Redhat Enterprise Linux 7 ホストに、RHSA-2015:0789 アドバイザリに記載されている脆弱性の影響を受けるパッケージがインストールされています。

PackStack は、SSH 接続を介して既存のサーバーに OpenStack をデプロイするためのコマンドラインユーティリティです。デプロイメントオプションは、コマンドラインを使用して対話的に、または OpenStack パラメーターの事前設定値のセットを含むテキストファイルによって非対話的に提供されます。PackStack は、概念実証のインストールに適しています。
PackStack は、概念実証のインストールのデプロイに適しています。

openstack-puppet-modules パッケージで提供される puppet マニフェストが、既知のデフォルトパスワードで pcsd デーモンを設定することが判明しました。このパスワードが変更されず、攻撃者が pcsd へのアクセス権を取得できた場合、ルートとしてシェルコマンドを実行する可能性があります。(CVE-2015-1842)

この問題は、Red Hat の Alessandro Vozza 氏により発見されました。

この更新では、次のバグも修正しています。

* OpenStack Networking が有効になっている場合、ホストでネットワークマネージャーサービスがアクティブになっていると Packstack が警告を表示するようになりました。(BZ#1117277)

* selinux-policy の新しいバージョンに対する quiet の依存関係により、Red Hat Enterprise Linux 7.0 または 7.0.z の selinux-policy パッケージと組み合わせると、openstack-selinux 0.6.23 はモジュールのインストールに失敗します。
これにより、ID および他の OpenStack サービスが「AVC」拒否を受け取り、一部の環境下で正常に動作しなくなる可能性があります。以下の回避策により、OpenStack サービスが正しく機能するようにできます。

1) Red Hat Enterprise Linux 7.1 に更新する準備ができるまで、openstack-selinux at 0.6.18-2.el7ost のままにします。その時点では、「yum update」が問題を解決します。

2) Red Hat Enterprise Linux 7.1 (バージョン selinux-policy-3.13.1-23.el7 以降) から更新された selinux-policy および selinux-policy-targeted パッケージをインストールし、openstack-selinux をバージョン 0.6.23-1.el7ost に更新します。
(BZ#1195252)

* コード内のタイプミスにより、OpenStack Networking を使用する Sahara オプションが常に false になります。Sahara は、パラメーター「CONFIG_NEUTRON_INSTALL」が「y」に設定されている場合に、OpenStack Networking を使用するようになりました。(BZ#1199047)

* この更新以前は、Packstack のインストール後に OpenStack Unified Client を別途インストールする必要がありました。Packstack は現在、デフォルトでインストールされています。(BZ#1199114)

* この機能強化は、デバッグモードでインストールを実行する際に一時ディレクトリを保持するように Packstack を更新します。これは、アクティビティのトラブルシューティングに役立ちます。そのため、--debug コマンドラインオプションで Packstack を実行する場合、一時ディレクトリは削除されません。(BZ#1199565)

* この更新の前は、一部のバリデーターが、特定のパラメーターに値が含まれていることを確認するために「validate_not_empty」を使用していませんでした。その結果、多数の内部検証が適切に処理されず、予期しないエラーが発生する可能性がありました。この更新により、必要な場合に validate_not_empty を使用するように検証子が修正され、検証子による検証動作が正常になります。(BZ#11995889)

上記の問題に加えて、この更新は、[参照] セクションでリンクされている、Red Hat Enterprise Linux OpenStack Platform テクニカルノートにあるバグや機能強化にも対処しています。

openstack-packstack および openstack-puppet-modules の全ユーザーは、これらの更新済みパッケージへアップグレードし、これらの問題を修正することが推奨されます。

Tenable は、前述の記述ブロックを Red Hat Enterprise Linux セキュリティアドバイザリから直接抽出しています。

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

ソリューション

RHSA-2015:0789 のガイダンスに基づいて RHEL openstack-packstack / openstack-puppet-modules パッケージを更新してください。

参考資料

https://access.redhat.com/security/updates/classification/#important

http://www.nessus.org/u?40d9c706

https://bugzilla.redhat.com/show_bug.cgi?id=1117277

https://bugzilla.redhat.com/show_bug.cgi?id=1123117

https://bugzilla.redhat.com/show_bug.cgi?id=1171744

https://bugzilla.redhat.com/show_bug.cgi?id=1172305

https://bugzilla.redhat.com/show_bug.cgi?id=1173930

https://bugzilla.redhat.com/show_bug.cgi?id=1187343

https://bugzilla.redhat.com/show_bug.cgi?id=1187706

https://bugzilla.redhat.com/show_bug.cgi?id=1193889

https://bugzilla.redhat.com/show_bug.cgi?id=1195252

https://bugzilla.redhat.com/show_bug.cgi?id=1195258

https://bugzilla.redhat.com/show_bug.cgi?id=1199047

https://bugzilla.redhat.com/show_bug.cgi?id=1199072

https://bugzilla.redhat.com/show_bug.cgi?id=1199076

https://bugzilla.redhat.com/show_bug.cgi?id=1199085

https://bugzilla.redhat.com/show_bug.cgi?id=1199114

https://bugzilla.redhat.com/show_bug.cgi?id=1199423

https://bugzilla.redhat.com/show_bug.cgi?id=1199427

https://bugzilla.redhat.com/show_bug.cgi?id=1199519

https://bugzilla.redhat.com/show_bug.cgi?id=1199547

https://bugzilla.redhat.com/show_bug.cgi?id=1199549

https://bugzilla.redhat.com/show_bug.cgi?id=1199562

https://bugzilla.redhat.com/show_bug.cgi?id=1199565

https://bugzilla.redhat.com/show_bug.cgi?id=1199589

https://bugzilla.redhat.com/show_bug.cgi?id=1199677

https://bugzilla.redhat.com/show_bug.cgi?id=1201875

https://bugzilla.redhat.com/show_bug.cgi?id=1202107

https://bugzilla.redhat.com/show_bug.cgi?id=1204482

http://www.nessus.org/u?1c3866d4

https://access.redhat.com/errata/RHSA-2015:0789

プラグインの詳細

深刻度: Critical

ID: 210185

ファイル名: redhat-RHSA-2015-0789.nasl

バージョン: 1.1

タイプ: local

エージェント: unix

公開日: 2024/11/4

更新日: 2024/11/4

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.9

Vendor

Vendor Severity: Important

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 7.4

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

CVSS スコアのソース: CVE-2015-1842

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.5

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

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

脆弱性情報

CPE: p-cpe:/a:redhat:enterprise_linux:openstack-puppet-modules, p-cpe:/a:redhat:enterprise_linux:openstack-packstack-doc, p-cpe:/a:redhat:enterprise_linux:openstack-packstack, cpe:/o:redhat:enterprise_linux:7, p-cpe:/a:redhat:enterprise_linux:openstack-packstack-puppet

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

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

パッチ公開日: 2015/4/7

脆弱性公開日: 2015/3/10

参照情報

CVE: CVE-2015-1842

CWE: 798

RHSA: 2015:0789