Oracle Solaris 第三方修補程式更新:php (cve_2013_4248_input_validation)

high Nessus Plugin ID 80737
新推出!Plugin 嚴重性目前使用 CVSS v3

計算 Plugin 嚴重性已更新為預設使用 CVSS v3 沒有 CVSS v3 評分的 Plugin 會回歸到以 CVSS v2 計算嚴重性。您可在設定下拉式選單中切換顯示嚴重性的喜好設定

Synopsis

遠端 Solaris 系統缺少一個第三方軟體的安全性修補程式。

描述

遠端 Solaris 系統缺少處理安全性更新的必要修補程式:

- 在 5.4.18 和 5.5.2 之前的 5.5.x 版 PHP 的 OpenSSL 模組中,openssl.c 的 openssl_x509_parse 函式並未針對 X.509 憑證的主體別名欄位,正確處理網域名稱中的「\0」字元,這會讓攔截式攻擊者透過由合法憑證授權單位所核發之特製憑證,偽造任意 SSL 伺服器,這是和 CVE-2009-2408 有關的錯誤。
(CVE-2013-4248)

- 在 PHP 5.3.28 之前版本、5.4.23 之前的 5.4.x 版本和 5.5.7 之前的 5.5.x 版本中,ext/openssl/openssl.c 內的 asn1_time_to_time_t 函式未正確剖析 X.509 憑證中的 (1) notBefore 和 (2) notAfter 時間戳記,進而讓遠端攻擊者透過 openssl_x509_parse 函式未正確處理的特製憑證,執行任意程式碼或造成拒絕服務 (記憶體損毀)。
(CVE-2013-6420)

- 在 5.5.6 版及其之前版本的 PHP 中,ext/date/lib/parse_iso_intervals.c 內的掃描函式未正確限制 DateInterval 物件的建立,進而可能讓遠端攻擊者透過特製的間隔規格,造成拒絕服務 (堆積型緩衝區過度讀取)。
(CVE-2013-6712)

- 5.17 版之前的 Fine Free file 允許內容相依的攻擊者透過檔案 magic 中特製的 indirect 位移值,造成拒絕服務 (無限遞迴、CPU 消耗和當機)。
(CVE-2014-1943)

- 5.17 版本之前檔案中的 softmagic.c 以及 libmagic 允許內容相依的攻擊者透過 PE 可執行檔之 softmagic 中的特製位移,造成拒絕服務 (超出邊界記憶體存取和損毀)。
(CVE-2014-2270)

解決方案

升級至 Solaris 11.1.19.6.0。

另請參閱

http://www.nessus.org/u?4a913f44

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

http://www.nessus.org/u?864416ed

https://blogs.oracle.com/sunsecurity/cve-2014-2270-buffer-errors-vulnerability-in-php

http://www.nessus.org/u?90294d9b

Plugin 詳細資訊

嚴重性: High

ID: 80737

檔案名稱: solaris11_php_20140522.nasl

版本: 1.3

類型: local

已發布: 2015/1/19

已更新: 2021/1/14

相依性: ssh_get_info.nasl

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: High

基本分數: 7.5

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

弱點資訊

CPE: cpe:/o:oracle:solaris:11.1, p-cpe:/a:oracle:solaris:php

必要的 KB 項目: Host/local_checks_enabled, Host/Solaris11/release, Host/Solaris11/pkg-list

修補程式發佈日期: 2014/5/22

參考資訊

CVE: CVE-2013-4248, CVE-2013-6420, CVE-2013-6712, CVE-2014-1943, CVE-2014-2270