成人区一区二区三区_超碰午夜_无码不卡一区二区三区在线观看_日日夜夜操网站_亚洲av日韩av永久无码不卡_亚洲欧美日韩精品a∨

ThinkCMF最新網(wǎng)站漏洞 對(duì)于執(zhí)行生成木馬漏洞的修復(fù)建議
  • 更新時(shí)間:2025-05-06 00:41:51
  • 開發(fā)經(jīng)驗(yàn)
  • 發(fā)布時(shí)間:3年前
  • 422

近段時(shí)間發(fā)現(xiàn)很多APP程序用的是thinkcmf,此程序源碼存在getshell漏洞,我們Sine安全緊急對(duì)此高危漏洞進(jìn)行了分析和漏洞修復(fù),攻擊者可以通過構(gòu)造特定的請(qǐng)求包get請(qǐng)求即可在遠(yuǎn)程服務(wù)器上執(zhí)行任意腳本代碼。


根據(jù)index.php中的配置,項(xiàng)目路徑為application,打開 Portal 下的 Controller 目錄,選擇一個(gè)控制類文件。


發(fā)現(xiàn)他的父類為Common\Controller\HomebaseController。

在HomeBaseController中加入如下測試代碼


ThinkPHP是一套基于MVC的應(yīng)用程序框架,被分成三個(gè)核心部件:模型(M)、視圖(V)、控制器(C)。

由于添加的代碼在控制器中,根據(jù)ThinkPHP框架約定可以通過a參數(shù)來指定對(duì)應(yīng)的函數(shù)名,但是該函數(shù)的修飾符必須為Public, 而添加的代碼正好符合該條件。


可以通過如下URL進(jìn)行訪問,并且可以添加GET參數(shù)arg1傳遞給函數(shù)。

cmfx-master/?a=test_public&arg1=run%20success

HomeBaseController類中有一些訪問權(quán)限為public的函數(shù),重點(diǎn)關(guān)注display函數(shù).看描述就是可以自定義加載模版,通過$this->parseTemplate 函數(shù)根據(jù)約定確定模版路徑,如果不符合原先的約定將會(huì)從當(dāng)前目錄開始匹配。

然后調(diào)用THinkphp Controller 函數(shù)的display方法

/**

* 加載模板和頁面輸出 可以返回輸出內(nèi)容

* @access public

* @param string $templateFile 模板文件名

* @param string $charset 模板輸出字符集

* @param string $contentType 輸出類型

* @param string $content 模板輸出內(nèi)容

* @return mixed

*/

public function display($templateFile = '', $charset = '', $contentType = '', $content = '', $prefix = '') {

parent::display($this->parseTemplate($templateFile), $charset, $contentType,$content,$prefix);

}

再往下就是調(diào)用Think View的fetch方法,這里的TMPL_ENGINE_TYPE 為Think, 最終模版內(nèi)容解析在ParseTemplateBehavior中完成

如下調(diào)用即可加載任意文件


五、執(zhí)行漏洞

網(wǎng)站漏洞修復(fù)建議

通過此次審計(jì)代碼發(fā)現(xiàn)問題的重點(diǎn)是對(duì)display 和 fetch 函數(shù)的修飾符模板函數(shù)進(jìn)行修改,如果對(duì)程序代碼不熟悉的話建議聯(lián)系專業(yè)的網(wǎng)站安全公司來修復(fù)漏洞,國內(nèi)做的比較專業(yè)的如Sinesafe,綠盟,啟明星辰,等等,對(duì)此很多app調(diào)用此程序的api接口源碼,建議大家遇到此問題首先要進(jìn)行全面的網(wǎng)站漏洞檢測和滲透測試,來達(dá)到事先預(yù)防此類攻擊帶來的危害。

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對(duì)接開發(fā)等。十余年開發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請(qǐng)表明原文地址:https://www.tlkjt.com/experience/8746.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部

主站蜘蛛池模板: 日本a级毛片视频播放 | 91人成亚洲高清在线观看 | 午夜免费观看福利片 | 最新国产久免费视频在线观看 | 绯色av蜜臀av | 第一福利所fulione | 伦埋琪琪深夜福利 | 国产亚洲精品免费 | 麻豆资源网 | 久草网首页 | 久久免费偷拍视频 | 久久婷婷五月综合色国产免费观看 | 成人性生交A片免费看V | 国产成人一区二区在线 | 日本一级特黄毛片高清视频 | 欧日韩不卡在线视频 | 亚洲国产成人精品一二区在线观看 | 粗大猛烈进出呻吟声视频 | 成人免费看WWW网址入口 | 蜜臀av在线播放一区二区三区 | 熟睡中被义子侵犯在线播放 | 久久伊人精品影院一本到综合 | 国产女人叫床高潮视频在线观看 | 苗族一级毛片真人 | 国语国产精精品国产国语清晰对话 | 亚洲一区二区三区精品动漫 | 给我免费播放片高清在线观看视频 | 国产精品粉嫩jk国产呦系列 | 一本一道久久a久久精品逆3p | 欧美激情一区二区在线 | 最近中文字幕高清中文字幕无 | 国产尤物精品福利视频尤果网 | 免费无码又爽又刺激A片涩涩 | 欧美日韩激情一区二区三区 | 亚洲乱色伦图片区小说 | 美国bbbbbbbbb免费毛片 | 黄色片子在线看 | 亚洲AV乱码一区二区三区按摩 | 一区二区久久 | 一区二区在线观看免费 | 97久久精品人人做人人爽 |