Oracle Linux 6:cifs-utils(ELSA-2012-0902)

low Nessus プラグイン ID 68560

概要

リモート Oracle Linux ホストにセキュリティ更新がありません。

説明

Red Hat セキュリティアドバイザリ 2012:0902 から:

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 パッケージを更新してください。

参考資料

https://oss.oracle.com/pipermail/el-errata/2012-July/002911.html

プラグインの詳細

深刻度: Low

ID: 68560

ファイル名: oraclelinux_ELSA-2012-0902.nasl

バージョン: 1.9

タイプ: local

エージェント: unix

公開日: 2013/7/12

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Low

スコア: 2.2

CVSS v2

リスクファクター: Low

基本値: 2.1

現状値: 1.6

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

脆弱性情報

CPE: p-cpe:/a:oracle:linux:cifs-utils, cpe:/o:oracle:linux:6

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

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2012/7/2

脆弱性公開日: 2012/8/27

参照情報

CVE: CVE-2012-1586

BID: 52742, 53246

RHSA: 2012:0902