概要
リモート Red Hat ホストに 1 つ以上のセキュリティ更新がありません。
説明
Red Hat Enterprise Linux 5 向けの、多数のセキュリティ問題を修正する更新済み python パッケージが現在利用可能です。
Red Hat セキュリティレスポンスチームは、この更新のセキュリティ上の影響は中程度であると評価しています。詳細な重要度の評価を提供する Common Vulnerability Scoring System (CVSS)のベーススコアが、「参照」セクションの CVE リンクの各脆弱性に対して利用可能です。
Python は、インタープリタ型のインタラクティブなオブジェクト指向プログラミング言語です。
Python の連想配列(ディクショナリー)の実装でサービス拒否の欠陥が見つかりました。攻撃者が配列にデータを挿入するときにキーとして使用される多数の入力(Web アプリケーションに送信される HTTP POST リクエストパラメーターなど)を Python アプリケーションに仕掛けることができた場合、この攻撃者は複数のハッシュ関数衝突を発生させ、配列の操作に過度に長い CPU 時間を消費させることが可能です。この問題を緩和するために、ランダム化がハッシュ関数に追加されていて、攻撃者が意図した衝突に成功する可能性は低減しています。(CVE-2012-1150)
注:ハッシュランダム化はデフォルトで有効ではありません。これは、辞書の順序に間違って依存しているアプリケーションを破損させる場合があるためです。保護を有効にするために、新しい「PYTHONHASHSEED」環境変数または Python インタープリターの「-R」コマンドラインオプションが使用できます。詳細については、 python(1)マニュアルページを参照してください。
RHSA-2012:0731 expat エラータは、この更新でインストールする必要があります。この更新では、Python pyexpat モジュールで使用される Expat ライブラリにハッシュランダム化を追加します。
Python SimpleHTTPServer モジュールがディレクトリリスト表示を生成する方法で欠陥が見つかりました。特別に細工された名前を持つファイルをサーバーにアップロードできる攻撃者が、(被害者が特定の Web ブラウザを使用してた場合に、) SimpleHTTPServer によって生成されたリスト表示ページにアクセスした被害者に対して細工されたファイルを含むディレクトリでクロスサイトスクリプティング(XSS)攻撃を行う可能性があります。(CVE-2011-4940)
Python distutils モジュールが .pypirc ファイルの作成中にファイル権限を設定する方法で競合状態が見つかりました。ローカルのユーザーが、distutils を実行している別のユーザーのホームディレトリにアクセスできた場合、この欠陥を利用して、コードリポジトリに対するユーザー名とパスワードを含むユーザーの .pypirc ファイルへアクセスできるようになる可能性があります。(CVE-2011-4944)
Red Hat は、CVE-2012-1150 をレポートしてくれた oCERT に感謝の意を表します。oCERT は Julian Wälde 氏と Alexander Klink 氏を CVE-2012-1150 の最初の報告者として認めます。
すべての Python ユーザーは、バックポートされたパッチが含まれるこれらの更新済みパッケージへアップグレードし、これらの問題を修正する必要があります。
ソリューション
影響を受けるパッケージを更新してください。
プラグインの詳細
ファイル名: redhat-RHSA-2012-0745.nasl
エージェント: unix
サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus
リスク情報
ベクトル: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P
脆弱性情報
CPE: p-cpe:/a:redhat:enterprise_linux:python, p-cpe:/a:redhat:enterprise_linux:python-debuginfo, p-cpe:/a:redhat:enterprise_linux:python-devel, p-cpe:/a:redhat:enterprise_linux:python-libs, p-cpe:/a:redhat:enterprise_linux:python-tools, p-cpe:/a:redhat:enterprise_linux:tkinter, cpe:/o:redhat:enterprise_linux:5
必要な KB アイテム: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu
エクスプロイトの容易さ: No known exploits are available