溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

feifeicms 4.0 幾處任意文件刪除

發(fā)布時間:2020-08-04 17:41:46 來源:網(wǎng)絡(luò) 閱讀:205 作者:colorway 欄目:安全技術(shù)

1、位置Lib/Lib/Action/Admin/DataAction.class.php,兩處

feifeicms 4.0 幾處任意文件刪除
未經(jīng)處理的GET和POST參數(shù)直接拼接到路徑后,造成文件刪除。但實際本地測試發(fā)現(xiàn)_bak文件夾默認是不存在的,需要進行備份功能后才能生成。
全局搜索_bak字段,找到一處_bak文件夾的創(chuàng)建,在Lib/Lib/Action/Admin/DataAction.class.php 51行的write_file函數(shù)。
feifeicms 4.0 幾處任意文件刪除
進入write_file函數(shù),可以看到內(nèi)部調(diào)用了封裝了的mkdir方法mkdirss
feifeicms 4.0 幾處任意文件刪除
現(xiàn)在構(gòu)造payload,需要先備份使創(chuàng)建_bak文件夾。這里需要滿足strlen($sql) >= $filesize*1000。
feifeicms 4.0 幾處任意文件刪除
備份成功
feifeicms 4.0 幾處任意文件刪除
下面構(gòu)造文件刪除payload,訪問http://localhost:8888/4.0.181010/index.php?s=/admin-data-del&id=../../../../../../../../../Users/xx/Desktop/123.txt ,刪除123.txt文件
feifeicms 4.0 幾處任意文件刪除
另一處原理相同,這里不再測試。
2、位置Lib/Lib/Action/Admin/TplAction.class.php,88
feifeicms 4.0 幾處任意文件刪除
可以看到id參數(shù)沒有做過濾,是可以進行任意文件刪除的。測試時在桌面上創(chuàng)建123.txt,構(gòu)造payload為http://localhost:8888/4.0.181010/index.php?s=/admin-tpl-del&id=/Users/xx/Desktop/123.txt
feifeicms 4.0 幾處任意文件刪除
可以看到文件已刪除。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI