Oracle Linux 3/5:php(ELSA-2008-0544)

critical Nessus プラグイン ID 67711

概要

リモート Oracle Linux ホストに、1 つ以上のセキュリティ更新がありません。

説明

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

いくつかのセキュリティ問題を修正する更新済みの PHP パッケージが、 Red Hat Enterprise Linux 3 および 5 で現在利用可能です。

Red Hat セキュリティレスポンスチームは、この更新は重要度中のセキュリティ影響があると評価しています。

PHP は、Apache HTTP Web サーバーで一般的に使用される、 HTML を組み込んだスクリプト言語です。

PHP escapeshellcmd() 関数が、スクリプトに使用されているロケールで無効なマルチバイトの文字を適切にエスケープしないことが判明しました。これにより、PHP スクリプトが特定のロケールを使用している場合、攻撃者は escapeshellcmd() に指定された引用の制限をバイパスし、任意のコマンドを実行することができます。デフォルトの UTF-8 ロケールを使用しているスクリプトは、この問題の影響を受けません。
(CVE-2008-2051)

PHP 関数の htmlentities() と htmlspecialchars() が、部分的なマルチバイトシーケンスを適切に認識しませんでした。バイトの特定のシーケンスが、適切な HTML のエスケープを行うことなく、これらの関数を通じて受け渡される可能性があります。使用するブラウザにより、攻撃者はこの欠陥を利用してクロスサイトスクリプティング攻撃を行うことができます。(CVE-2007-5898)

透過的なセッション ID 構成オプションを使用した、または output_add_rewrite_var() 関数を使用した PHP スクリプトは、セッションの識別子を外部サイトへ漏洩することができます。ページがローカルではない URL を参照する ACTION 属性を持つ HTML フォームを含む場合、ユーザーのセッション ID は、その URL へ渡されるフォームデータに含まれることになります。(CVE-2007-5899)

PHP fnmatch() 関数が文字列の引数の長さを制限していないことが判明しました。攻撃者はこの欠陥を利用して、スクリプトが信頼されていない入力データで fnmatch() を使用する際に PHP インタープリターをクラッシュさせることができます。(CVE-2007-4782)

PHP が、rand() および mt_rand() のような関数によって使用される擬似乱数発生器を適切にシードしないことが判明しました。これにより、攻撃者は生成された擬似乱数値を簡単に予測できる可能性があります。(CVE-2008-2107、 CVE-2008-2108)

PHP のユーザーは、バックポートされたパッチが含まれるこれらの更新済みパッケージへアップグレードし、これらの問題を修正する必要があります。

ソリューション

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

参考資料

https://oss.oracle.com/pipermail/el-errata/2008-July/000680.html

https://oss.oracle.com/pipermail/el-errata/2008-July/000682.html

プラグインの詳細

深刻度: Critical

ID: 67711

ファイル名: oraclelinux_ELSA-2008-0544.nasl

バージョン: 1.11

タイプ: local

エージェント: unix

公開日: 2013/7/12

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.0

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 8.3

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

脆弱性情報

CPE: p-cpe:/a:oracle:linux:php, p-cpe:/a:oracle:linux:php-bcmath, p-cpe:/a:oracle:linux:php-cli, p-cpe:/a:oracle:linux:php-common, p-cpe:/a:oracle:linux:php-dba, p-cpe:/a:oracle:linux:php-devel, p-cpe:/a:oracle:linux:php-gd, p-cpe:/a:oracle:linux:php-imap, p-cpe:/a:oracle:linux:php-ldap, p-cpe:/a:oracle:linux:php-mbstring, p-cpe:/a:oracle:linux:php-mysql, p-cpe:/a:oracle:linux:php-ncurses, p-cpe:/a:oracle:linux:php-odbc, p-cpe:/a:oracle:linux:php-pdo, p-cpe:/a:oracle:linux:php-pgsql, p-cpe:/a:oracle:linux:php-snmp, p-cpe:/a:oracle:linux:php-soap, p-cpe:/a:oracle:linux:php-xml, p-cpe:/a:oracle:linux:php-xmlrpc, cpe:/o:oracle:linux:3, cpe:/o:oracle:linux:5

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

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

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

パッチ公開日: 2008/7/16

脆弱性公開日: 2007/9/10

参照情報

CVE: CVE-2007-4782, CVE-2007-5898, CVE-2007-5899, CVE-2008-2051, CVE-2008-2107, CVE-2008-2108

BID: 26403, 29009

CWE: 189, 200, 94

RHSA: 2008:0544