PHP 5.3.7 crypt() MD5 錯誤的傳回值

high Nessus Plugin ID 55969

概要

遠端 Web 伺服器使用受到安全性繞過弱點影響的 PHP 版本。

說明

根據其標題,遠端主機上已安裝 PHP 5.3.7。此版本的 crypt() 函式在產生 salt MD5 雜湊時含有一個錯誤。該函式只會傳回 salt 而非 salt 和雜湊。由於此錯誤,任何使用 crypt() 的驗證機制皆可授權所有驗證嘗試。

解決方案

請升級至 PHP 5.3.8 或更新版本。

另請參閱

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

http://www.php.net/archive/2011.php#id2011-08-23-1

Plugin 詳細資訊

嚴重性: High

ID: 55969

檔案名稱: php_5_3_8.nasl

版本: 1.11

類型: remote

系列: CGI abuses

已發布: 2011/8/24

已更新: 2022/4/11

組態: 啟用徹底檢查

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.0

CVSS v2

風險因素: High

基本分數: 7.5

時間分數: 5.5

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

弱點資訊

CPE: cpe:/a:php:php

必要的 KB 項目: www/PHP

可輕鬆利用: No exploit is required

修補程式發佈日期: 2011/8/23

弱點發布日期: 2011/8/17

參考資訊

CVE: CVE-2011-3189

BID: 49376

SECUNIA: 45678