DedeCms V5漏洞描述:
DedeCms由2004年到现在,已经经历了五个版本,从DedeCms V2 开始,DedeCms开发了自己的模板引擎,使用XML名字空间风格的模板,对美工 *** 的直观性提供了极大的便利,从V2.1开始,DedeCms人气急却上升,成为国内更流行的CMS软件,在DedeCms V3版本中,开始引入了模型的概念,从而摆脱里传统网站内容管理对模块太分散,管理不集中的缺点,但随着时间的发展,发现纯粹用模型化并不能满足用户的需求,从而DedeCms 2007(DedeCms V5)应声而出.80sec在其产品中发现了多个严重的SQL注射漏洞,可能被恶意用户查询数据库的敏感信息,如管理员密码,加密key等等,从而控制整个网站。
在joblist.php和guestbook_admin.php等文件中对orderby参数未做过滤即带入数据库查询,造成多个注射漏洞。漏洞部分代码如下
-------------------------------------------------------
if(empty($orderby)) $orderby = 'pubdate';
//重载列表
if($dopost=='getlist'){
PrintAjaxHead();
GetList($dsql,$pageno,$pagesize,$orderby);//调用GetList函数
$dsql->Close();
exit();
……
function GetList($dsql,$pageno,$pagesize,$orderby='pubdate'){
global $cfg_phpurl,$cfg_ml;
$jobs = array();
$start = ($pageno-1) * $pagesize;
$dsql->SetQuery("Select * From sec_jobs where memberID='".$cfg_ml->M_ID."' order by $orderby desc limit $start,$pagesize ");
$dsql->Execute();//orderby 带入数据库查询
……
----------------------------------------------------------
<*参考
http://www.80sec.com/dedecms-sql-injection.html
*>
测试 *** :
[www.sebug.net]
本站提供程序( *** )可能带有攻击性,仅供安全研究与教学之用,风险自负!
print_r('
--------------------------------------------------------------------------------
DedeCms >=5 "orderby" blind SQL injection/admin credentials disclosure exploit
BY Flyh4t
www.wolvez.org
Thx for all the members of W.S.T and my friend Oldjun
威胁到世界经济的国际性肺炎疫情比较严重危害到企业和本人的线上个人行为与安全性。 在线活动大幅度升高,对在线客服依靠水平也在提升,就代表着进攻的危害会更高,由于受攻击面扩张了,互联网技术和服务项目负荷...
内蒙古北方稀土公司发展史还是比较久,成立于97年,作为中国少见的私营稀土公司,还是有很强的发展潜力,一方面,当地的稀土挖掘量充足,另方面,当地的挖掘成本不高,容易出口。所以综合下来,该公司的股票还...
小动物入睡是为了更好地消除疲劳,可是他们的睡觉姿势不一样!你了解马是怎样睡觉的吗?它为何挑选这类发展潜力来入睡? 马以一种独特的方法入睡。马站着睡觉。这类睡觉姿势承继了福特野马的生活方式。福特野马日...
[1][2]黑客接单渠道 现在BurpSuite的插件形似很火,许多国外的Burp爱好者都开端编写了自己的浸透测验插件,偶尔也想做个插件来写写,所以百度了下,在国内还没找到有BurpSuite插件的编...
圣诞节是西方的传统节日,对于西方国家来说是非常重要的一个日子,虽然现在我国有很多年轻人也会过圣诞节,但是对圣诞节真正有所了解的人却不多,甚至还有很多人不知道圣诞节是一个什么节日,接下来大家就和小编一起...
编辑推荐:曾几许时,各人一致认为直播带货很赚钱:薇娅直播卖火箭以4000万价值秒拍、“央视男团主播”带货3小时卖了5个亿……但只要有商家发声,就一直是“不赚钱”的调调——坑位费贵不说,还卖不出去货,实...