2016-08-22 9 views
-3

ウェブサイトを使用して、Apache Red Hat 5.5上でPHP設定を行いました。 [ルート@サーバー〜]#1 PHP -versionPHPの上位バージョンがインストールされて使用されていましたが、より低いバージョンの脆弱性が見つかりました

PHP 5.5.25 (cli) (built: Jun 12 2016 12:37:38) 

Copyright (c) 1997-2015 The PHP Group 

Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies 

[[email protected] ~]# httpd -version 

Server version: Apache/2.2.3 

Server built: Mar 4 2010 09:57:54 

私は以下のように見ている脆弱性のフルセット受けている80と443 の両方で公開されているホストされているウェブサイトがある -

脆弱性 - PHPの脆弱性:CVE-2007から1824 RECOMMENDED_ACTION - PHPのバージョンに5.2.1 ダウンロードをアップグレードしてからアップグレードを適用します。

http://museum.php.net/php5/php-5.2.1.tar.gz

脆弱性 - グロブで PHP固定可能無効読み取り引数のサイズを制限する()win32の実装 PHP固定のiconv _ *()関数(CVE-2007から4840)

推奨アクション - PHPのバージョンにアップグレード5.2.4

ダウンロードしてからアップグレードを適用します。

ます。http:// museum.php.net/php5/php-5.2.4.tar.gz

PHPのバージョン5.2.5Downloadへのアップグレードからのアップグレードを適用します。

ます。http:// museum.php.net/php5/php-5.2.5.tar.gz

私が理解できないのは、古いバージョンのPHPがどこから検出されたかです。私はそれをサーバーにインストールしていません。

私はfind phpを実行すると、これは私が得るものです。私は私のサーバにv5.5.25をインストールしました。

[[email protected] ~]# find/-name php 

/var/lib/php 

/usr/bin/php 

/usr/local/lib/php 

/usr/local/bin/php 

/usr/local/php 

/usr/local/include/php 

/usr/lib64/php 

/appl/softwares/php-7.0.7/sapi/cli/php 

/appl/softwares/php-5.5.25/sapi/cli/php 

[[email protected] ~]# 

助けてください。

+0

これで解決しました。それは基本的に私が古いバージョンの脆弱性を見ている理由です。 –

答えて

0

これが解決されました。 2つのバージョンのPHPをサーバーにインストールすることは非常に基本的な問題でした。 php -vは5.5.25、phpinfo()は古いバージョン(5.1.6)を表示していました

私のウェブサイトで脆弱性レポートが作成され、Apacheが5.1.16を使用していたため、脆弱性

これは、httpd.confのLoadModuleに正しいlibphp5.soを追加することで修正されています。

一般的なエラーですが、エラーを見つけるために別の問題があります。

ありがとうございます。

関連する問題