FreeBSD:FreeBSD -- PAM ポリシーパーサーのエラー処理の誤り(6e8f9003-6007-11e6-a6c3-14dae9d210b8)

critical Nessus プラグイン ID 92903

概要

リモート FreeBSD ホストに 1 つ以上のセキュリティ関連の更新が見つかりません。

説明

OpenPAM ライブラリは、複数の場所でポリシー定義を検索します。こうする間に、ポリシーファイルの欠如はソフトな失敗となりますが(次の場所を検索することで処理)、無効なファイルの存在はハードな失敗となります(エラーを呼び出し側に戻すことで処理)。

ポリシーパーサーは、統語論的に有効なポリシーが存在しないモジュールを参照する際と要求されたポリシーファイルが存在しない場合に、同じエラーコード(ENOENT)を戻します。検索ループはこれをソフトな失敗とみなし、部分的にロードされた構成を破棄せずに、次の同様の名付けのポリシーを検索します。

存在しないポリシーを参照する include ディレクティブがポリシーに含まれる場合に、同様の問題が発生します。影響:モジュールが削除される場合、またはモジュール名のつづりがポリシーファイルで誤っている場合、PAM ライブラリが部分的にロードされた構成で進みます。正確な状況によっては、これから、ユーザーがパスワードなしに、または不正確なパスワードでログインできる、フェイルオープンシナリオが発生する可能性があります。

特に、ポリシーがパッケージまたはポートによってインストールされたモジュールを参照し、そのパッケージまたはポートが再インストールされたりアップグレードされたりする場合、モジュールがなく、それを使用するポリシーが開かなくなる短い時間が生まれます。これは、常時ブルートフォーススキャンの対象となっている、インターネットに接続する SSH サーバーで特に被害が大きくなる可能性があります。

ソリューション

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

参考資料

http://www.nessus.org/u?dbac76f7

プラグインの詳細

深刻度: Critical

ID: 92903

ファイル名: freebsd_pkg_6e8f9003600711e6a6c314dae9d210b8.nasl

バージョン: 2.5

タイプ: local

公開日: 2016/8/12

更新日: 2021/1/4

設定: パラノイドモードの有効化

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 5.5

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

CVSS v3

リスクファクター: Critical

基本値: 9.8

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

脆弱性情報

CPE: p-cpe:/a:freebsd:freebsd:freebsd, cpe:/o:freebsd:freebsd

必要な KB アイテム: Host/local_checks_enabled, Settings/ParanoidReport, Host/FreeBSD/release, Host/FreeBSD/pkg_info

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

パッチ公開日: 2016/8/11

脆弱性公開日: 2014/6/3

参照情報

CVE: CVE-2014-3879

BID: 67808

FreeBSD: SA-14:13.pam