PHP 5.5.x < 5.5.36 多個弱點

high Nessus Plugin ID 91441

概要

遠端網頁伺服器上執行的 PHP 版本受到多個弱點影響。

說明

根據其標題,遠端 Web 伺服器上執行的 PHP 版本為 5.5.36 之前的 5.5.x 版。因此,該應用程式受到多個弱點影響:

- ext/gd/libgd/gd_interpolation.c 檔案的 _gdContributionsCalc() 函式中
存在一個超出邊界讀取錯誤。未經驗證的遠端攻擊者可惡意利用此問題,洩漏敏感資訊或損毀連結至程式庫的處理程序。(CVE-2013-7456)

- 檔案 ext/phar/dirstream.c 中的 phar_make_dirstream() 函式存在一個未初始化指標瑕疵,這是因為不當處理 ././@LongLink 檔案所導致。未經驗證的遠端攻擊者可惡意利用此問題,透過特製的 TAR 檔案,造成拒絕服務情形或是執行任意程式碼。(CVE-2016-4343)

- ext/intl/locale/locale_methods.c 檔案的 get_icu_value_internal() 函式中存在一個超出邊界讀取錯誤,此錯誤是因不當處理使用者提供的輸入所導致。未經驗證的遠端攻擊者可惡意利用此問題,洩漏敏感資訊或損毀連結至程式庫的處理程序。(CVE-2016-5093)

- ext/standard/html.c 檔案中的 php_html_entities() 與 php_filter_full_special_chars() 函式存在一個整數溢位情形,此情形是因不當驗證使用者提供的輸入所導致。未經驗證的遠端攻擊者可利用此錯誤造成不明影響。(CVE-2016-5094)

- ext/standard/file.c 檔案中存在一個因不當驗證使用者提供的輸入而導致的整數反向溢位情形。未經驗證的遠端攻擊者可惡意利用此問題造成 NULL 寫入,進而導致連結至程式庫的處理程序損毀。(CVE-2016-5096)

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼。

解決方案

升級至 PHP 5.5.36 版或更新版本。

另請參閱

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

Plugin 詳細資訊

嚴重性: High

ID: 91441

檔案名稱: php_5_5_36.nasl

版本: 1.13

類型: remote

系列: CGI abuses

已發布: 2016/6/2

已更新: 2022/4/11

組態: 啟用徹底檢查

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: High

基本分數: 7.5

時間分數: 5.5

媒介: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS 評分資料來源: CVE-2016-5093

CVSS v3

風險因素: High

基本分數: 8.6

時間分數: 7.5

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H

時間媒介: CVSS:3.0/E:U/RL:O/RC:C

弱點資訊

CPE: cpe:/a:php:php

必要的 KB 項目: www/PHP

可輕鬆利用: No exploit is required

修補程式發佈日期: 2016/5/26

弱點發布日期: 2013/9/24

參考資訊

CVE: CVE-2013-7456, CVE-2016-4343, CVE-2016-5093, CVE-2016-5094, CVE-2016-5096