Scientific Linux セキュリティ更新:SL7.x x86_64 上の php

critical Nessus プラグイン ID 84394

概要

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

説明

Apache httpd Web サーバー用の PHP モジュールが、パイプライン化されたリクエストを処理していた方法で、欠陥が見つかりました。リモートの攻撃者はこの欠陥を利用して初期化解除されたインタープリターで PHP スクリプトの実行を引き起こす可能性があります。これにより、クラッシュすることや、任意のコードが実行されることがあります。
(CVE-2015-3330)

PHP がマルチパート HTTP POST リクエストを解析する方法で欠陥が見つかりました。特別に細工されたリクエストにより、PHP が過剰な CPU 時間を消耗する可能性があります。(CVE-2015-4024)

PHP の Exif 拡張に、初期化されていないポインター使用の欠陥が見つかりました。特別に細工された JPEG または TIFF ファイルにより、exif_read_data() 関数を使用している PHP アプリケーションがクラッシュすることや、その PHP アプリケーションを実行しているユーザーの権限で任意のコードが実行される可能性があります。(CVE-2015-0232)

PHP の FTP 拡張が、FTP サーバー応答をリストするファイルを解析していた方法で、ヒープベースのバッファオーバーフローにつながる整数オーバーフローの欠陥が見つかりました。悪意ある FTP サーバーが、この欠陥を利用して、PHP アプリケーションをクラッシュさせたり、任意のコードを実行したりする可能性があります。
(CVE-2015-4022)

PHP がオブジェクトのシリアル化解除を行う方法に、複数の欠陥が見つかりました。特別に細工された入力が unserialize() 関数により処理されることで、PHP アプリケーションがクラッシュすることや、任意のコードが実行されることがあります。(CVE-2014-8142、CVE-2015-0231、CVE-2015-0273、CVE-2015-2787、CVE-2015-4147、CVE-2015-4148、CVE-2015-4599、CVE-2015-4600、CVE-2015-4601、CVE-2015-4602、CVE-2015-4603)

PHP の関数が NULL 文字を含むファイル名を適切に処理していないことが判明しました。リモートの攻撃者が、この欠陥を利用して、PHP スクリプトに、予期しないファイルにアクセスさせたり、本来守られるべきファイルシステムのアクセス制限をバイパスさせたりする可能性があります。(CVE-2015-2348、 CVE-2015-4025、CVE-2015-4026、CVE-2015-3411、 CVE-2015-3412、CVE-2015-4598)

PHP の Phar 拡張が Phar アーカイブを解析する方法に、複数の欠陥が見つかりました。特別に細工されたアーカイブが開かれた場合、PHP がクラッシュしたり、任意のコードが実行されたりする可能性があります。
(CVE-2015-2301、CVE-2015-2783、CVE-2015-3307、 CVE-2015-3329、CVE-2015-4021)

PHP の File Information(fileinfo)拡張に複数の欠陥が見つかりました。リモートの攻撃者は、自らが供給したファイルのタイプを特定するために fileinfo が使用されると、 PHP アプリケーションをクラッシュさせることができます。
(CVE-2014-9652、 CVE-2015-4604、CVE-2015-4605)

PHP の enchant 拡張の enchant_broker_request_dict() 関数に、ヒープバッファオーバーフローの欠陥が見つかりました。PHP アプリケーションの enchant 辞書を作成できる攻撃者はこれをクラッシュできる可能性があります。(CVE-2014-9705)

PHP gd 拡張によって使用される GD ライブラリに、バッファオーバーリードの欠陥が見つかりました。特別に細工された GIF ファイルにより、imagecreatefronmgif() 関数を使用する PHP アプリケーションをクラッシュさせることができます。(CVE-2014-9709)

この更新は以下のバグも修正します:

- libgmp ライブラリを、GMP メモリ管理を使用するその他のライブラリと共に使用すると、セグメンテーション違反で予期せずに終了することがありました。この更新により、PHP は libgmp メモリアロケーターを変更しなくなり、上記のようなクラッシュが発生することはありません。

- Open Database Connectivity(ODBC)API を使用する際、PHP プロセスが、セグメンテーション違反で予期せずに終了することがありました。このクラッシュを防ぐために、基になるコードが調整されています。

- 以前は、ビッグエンディアンシステム上で PHP を実行すると、fileinfo モジュールでメモリ破損が発生することがありました。この更新では、 PHP のポインターの動作を調整しています。そのため、メモリ破損が発生することなく、解放を行うことが可能になりました。

更新したパッケージをインストールした後、更新を有効にするために httpd デーモンを再起動する必要があります。

ソリューション

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

参考資料

http://www.nessus.org/u?97d2de81

プラグインの詳細

深刻度: Critical

ID: 84394

ファイル名: sl_20150623_php_on_SL7_x.nasl

バージョン: 2.14

タイプ: local

エージェント: unix

公開日: 2015/6/25

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: Critical

基本値: 10

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

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:fermilab:scientific_linux:php, p-cpe:/a:fermilab:scientific_linux:php-bcmath, p-cpe:/a:fermilab:scientific_linux:php-cli, p-cpe:/a:fermilab:scientific_linux:php-common, p-cpe:/a:fermilab:scientific_linux:php-dba, p-cpe:/a:fermilab:scientific_linux:php-debuginfo, p-cpe:/a:fermilab:scientific_linux:php-devel, p-cpe:/a:fermilab:scientific_linux:php-embedded, p-cpe:/a:fermilab:scientific_linux:php-enchant, p-cpe:/a:fermilab:scientific_linux:php-fpm, p-cpe:/a:fermilab:scientific_linux:php-gd, p-cpe:/a:fermilab:scientific_linux:php-intl, p-cpe:/a:fermilab:scientific_linux:php-ldap, p-cpe:/a:fermilab:scientific_linux:php-mbstring, p-cpe:/a:fermilab:scientific_linux:php-mysql, p-cpe:/a:fermilab:scientific_linux:php-mysqlnd, p-cpe:/a:fermilab:scientific_linux:php-odbc, p-cpe:/a:fermilab:scientific_linux:php-pdo, p-cpe:/a:fermilab:scientific_linux:php-pgsql, p-cpe:/a:fermilab:scientific_linux:php-process, p-cpe:/a:fermilab:scientific_linux:php-pspell, p-cpe:/a:fermilab:scientific_linux:php-recode, p-cpe:/a:fermilab:scientific_linux:php-snmp, p-cpe:/a:fermilab:scientific_linux:php-soap, p-cpe:/a:fermilab:scientific_linux:php-xml, p-cpe:/a:fermilab:scientific_linux:php-xmlrpc, x-cpe:/o:fermilab:scientific_linux

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

パッチ公開日: 2015/6/23

脆弱性公開日: 2014/12/20

参照情報

CVE: CVE-2014-8142, CVE-2014-9652, CVE-2014-9705, CVE-2014-9709, CVE-2015-0231, CVE-2015-0232, CVE-2015-0273, CVE-2015-2301, CVE-2015-2348, CVE-2015-2783, CVE-2015-2787, CVE-2015-3307, CVE-2015-3329, CVE-2015-3330, CVE-2015-3411, CVE-2015-3412, CVE-2015-4021, CVE-2015-4022, CVE-2015-4024, CVE-2015-4025, CVE-2015-4026, CVE-2015-4147, CVE-2015-4148, CVE-2015-4598, CVE-2015-4599, CVE-2015-4600, CVE-2015-4601, CVE-2015-4602, CVE-2015-4603, CVE-2015-4604, CVE-2015-4605