涉及程式:
phpMyAdmin
描述:
phpMyAdmin遠程PHP代碼注入漏洞
詳細:
phpMyAdmin是一個免費工具,為管理MySQL提供了一個WWW管理介面。
phpMyAdmin存在PHP代碼注入問題,遠程攻擊者可以利用這個eval()函數執行任意PHP命令。
不過此漏洞只有當$cfg[‘LeftFrameLight‘]變數(config.inc.php檔案)設定成FALSE時才有用。
phpMyAdmin在($cfg[‘Servers‘][$i])陣列變數中儲存多個伺服器配置,這些配置包含在config.inc.php檔案中,資訊包括主機、連接埠、使用者、密碼、驗證類型等,但是由於$cfg[‘Servers‘][$i]沒有進行初始化,允許遠端使用者通過GET函數增加伺服器的配置,如提交如下請求增加配置:
http://target/phpMyAdmin-2.5.7/left.php?server=4&cfg[Servers][host]=202.81.x.x&cfg[Servers][port]=8888&cfg[Servers][user]=alice ..
而eval()函數中的$eval_string字串允許執行PHP代碼,攻擊者可以增加伺服器配置和提交特殊構建的表名,可導致包含的惡意PHP代碼被執行。
受影響系統:
phpMyAdmin phpMyAdmin 2.5.7
攻擊方法:
暫無有效攻擊代碼
解決方案:
目前廠商還沒有提供補丁或者升級程式,我們建議使用此軟體的使用者隨時關注廠商的首頁以擷取最新版本:
http://www.phpmyadmin.net
http://www.bkjia.com/PHPjc/629810.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629810.htmlTechArticle涉及程式: phpMyAdmin 描述: phpMyAdmin遠程PHP代碼注入漏洞 nbsp; 詳細: phpMyAdmin是一個免費工具,為管理MySQL提供了一個WWW管理介面。 phpMyAdm...