PHP 5.4.x < 5.4.38 の複数の脆弱性(GHOST)

critical Nessus プラグイン ID 81510

概要

リモート Web サーバーは、複数の脆弱性の影響を受ける PHP バージョンを使用しています。

説明

バナーによると、リモートホストにインストールされている PHP 5.4.x のバージョンは、5.4.38 より前です。したがって、以下の複数の脆弱性による影響を受けます:

- glibc 関数である __nss_hostname_digits_dots()、gethostbyname()、および gethostbyname2() におけるユーザー入力の不適切な検証による、GNU C ライブラリ(glibc)のヒープベースのバッファオーバーフローの欠陥。これにより、リモートの攻撃者はバッファオーバーフローを起こし、サービス拒否状態または任意のコードの実行を引き起こすことができます。(CVE-2015-0235)

- 「ext/date/php_date.c」スクリプト内の php_date_timezone_initialize_from_hash() 関数に、 use-after-free の欠陥が存在します。攻撃者がこれを悪用して、機密情報にアクセスしたり、 PHP にリンクされているアプリケーションをクラッシュさせたりする可能性があります。(CVE-2015-0273)

Nessus はこれらの問題の悪用を試みていませんが、その代わりにアプリケーションの自己報告されたバージョン番号のみに依存していることに、注意してください。

ソリューション

PHP バージョン 5.4.38 または以降にアップグレードしてください。

参考資料

http://php.net/ChangeLog-5.php#5.4.38

https://bugs.php.net/bug.php?id=68925

https://bugs.php.net/bug.php?id=68942

http://www.nessus.org/u?c7a6ddbd

プラグインの詳細

深刻度: Critical

ID: 81510

ファイル名: php_5_4_38.nasl

バージョン: 1.20

タイプ: remote

ファミリー: CGI abuses

公開日: 2015/2/25

更新日: 2022/4/11

設定: 徹底したチェックを有効にする

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

リスク情報

VPR

リスクファクター: Critical

スコア: 9.8

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 8.7

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

CVSS スコアのソース: CVE-2015-0235

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 9.4

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:H/RL:O/RC:C

脆弱性情報

CPE: cpe:/a:php:php

必要な KB アイテム: www/PHP

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

エクスプロイトの容易さ: No exploit is required

パッチ公開日: 2015/2/19

脆弱性公開日: 2015/1/12

エクスプロイト可能

Core Impact

Metasploit (Exim GHOST (glibc gethostbyname) Buffer Overflow)

参照情報

CVE: CVE-2014-9705, CVE-2015-0235, CVE-2015-0273

BID: 72325, 72701, 73031

CERT: 967332