概要
リモート Red Hat ホストに 1 つ以上のセキュリティ更新がありません。
説明
1つのセキュリティの問題といくつかのバグを修正し、さまざまな機能を追加した、更新版の cifs-utils パッケージが、 Red Hat Enterprise Linux 6 で現在利用可能です。
Red Hat セキュリティレスポンスチームは、この更新によるセキュリティ上の影響は小さいと評価しています。詳細な重要度評価を示す Common Vulnerability Scoring System(CVSS)ベーススコアは「参照」セクションの CVE リンクで入手できます。
cifs-utils パッケージは、SMB/CIFS プロトコルを使用する Linux で共有をマウンとして管理するためのツールを含みます。CIFS 共有は、標準 Linux ファイルシステムとして使用できます。
mount.cifs でファイルの存在を漏洩する欠陥が見つかりました。ツールをsetuid ビットセットにインストールすると、ローカル攻撃者は、この欠陥を悪用して、攻撃者がアクセスできないディレクトリーにあるファイルやディレクトリーの存在を決定することが可能です。(CVE-2012-1586)
注: Red Hat が配布している cifs-utils パッケージの mount.cifs では、 setuid ビットは設定されていません。管理者が、mount.cifs に対して setuid ビットを手動で設定しないことを推奨します。
この更新は以下のバグも修正します:
* cifs.mount(8) マニュアルページには、以前、複数のマウントオプションに関する記載はありませんでした。この更新で、これまでなかったエントリがマニュアルページに追加されました。(BZ#769923)
* 以前、mount.cifs ユーティリティは、既存の CIFS マウントを再マウントした場合に、'/etc/mtab' システム情報ファイルを適切に更新しませんでした。その結果、mount.cifs が既存のマウントエントリの重複エントリを作成しました。この更新では、del_mtab() 関数を cifs.mount に追加します。古いマウントエントリは、更新したマウントエントリを追加する前に「/etc/mtab」から確実に削除することが可能です。(BZ#770004)
* mount.cifs ユーティリティは、ユーザーおよびグループの名前を数値 UID および GID に適切に変換しませんでした。したがって、「uid」、「gid」または「cruid」マウントオプションがユーザーまたはグループの名前で指定されなければ、CIFS 共有はデフォルト値でマウントされます。UID および GID がデフォルトで「0」に設定されているため、共有は意図したユーザーにアクセスできませんでした。この更新で、ユーザーおよびグループの名前は適切に変換され、 CIFS 共有は、想定どおり指定ユーザーおよびグループの所有権でマウントされます。(BZ#796463)
* cifs.upcall ユーティリティは、「krb5.conf」ファイルの「domain_realm」セクションに準拠せず、デフォルトドメインでのみ作動しました。
その結果、デフォルトドメインと異なるところから CIFS 共有のマウントを試みましたが失敗し、以下のエラーメッセージが表示されました:
マウントエラー(126):必要なキーがありません
この更新で、基底コードを変更して、cifs.upcall が複数の Kerberos ドメインを正しく処理し、複数ドメイン環境で CIFS 共有を想定どおりにマウントすることが可能になります。(BZ#805490)
また、この更新は以下の拡張機能も追加します:
* cifs.upcall ユーティリティは、以前、ユーザーがカスタム Kerberos構成ファイルを指定したかどうかに関わらず、必ず「/etc/krb5.conf」ファイルを使用していました。この更新では、「--krb5conf」オプションを cifs.upcall に追加して、管理者が代替の krb5.conf ファイルを指定することが可能です。このオプションの詳細については、 cifs.upcall(8) マニュアルページを参照してください。(BZ#748756)
* cifs.upcall ユーティリティは、Kerberos 認証に使用する正しいサービスプリンシパル名(SPN)を最適に決定できませんでした。これにより、場合によっては、サーバーの認証ドメイン名をマウントする場合に krb5 認証に失敗することが時々ありました。この更新では、cifs.upcall を改善し、 SPN を決定するために用いる方法がより多様になります。
(BZ#748757)
* この更新では、「backupuid」および「backupgid」のマウントオプションを mount.cifs ユーティリティに追加しています。指定すると、これらのオプションでは、ユーザーやグループに、バックアップ目的のファイルにアクセスする権利を与えます。これらのオプションの詳細については、mount.cifs(8) マニュアルページを参照してください。
(BZ#806337)
cifs-utils の全ユーザーは、バックポートされたパッチが含まれるこの更新済みパッケージへアップグレードし、これらの問題を修正し、これらの拡張機能を追加することが推奨されます。
ソリューション
影響を受ける cifs-utils や cifs-utils-debuginfo パッケージをアップグレードしてください。
プラグインの詳細
ファイル名: redhat-RHSA-2012-0902.nasl
エージェント: unix
サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus
リスク情報
ベクトル: CVSS2#AV:L/AC:L/Au:N/C:P/I:N/A:N
ベクトル: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C
脆弱性情報
CPE: p-cpe:/a:redhat:enterprise_linux:cifs-utils, cpe:/o:redhat:enterprise_linux:6
必要な KB アイテム: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu
エクスプロイトの容易さ: Exploits are available