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
在学校学生之间小打小闹都是非常正常的一件事,更别说无意之间引发的小摩擦,而这个时候家长更应该做的是了解情况并引导孩子正确的处理,而不是火上浇油失了分寸。今年5月,9岁男生被同学家长拖拽殴打,而导火索是...
候补车票其实和普通车票取票进站流程是一样的,大家不要想复杂了。当你候补车票成功买到后,和普通车票一样,取票进展就完事了,不能不取票,这样是进不了站的。候补票不取票可以上车吗 候补车票需要提前取票吗。...
相比快手,抖音对于商业化似乎更加积极,尤其是直播带货,决定了电商是抖音商业化的重要一步。本文将会聚焦抖音商业化层面,以罗永浩直播带货视角,对其商业化之路进行深入探索。 4月10日,老罗(罗永浩)的第...
硬件加速器有什么作用(win10硬件加速器是啥) win10硬件加速器是啥?我们知道系统软件能够 根据设定有关项加快运作,那麼硬件配置能否加快呢? 什么叫硬件加速器? 硬件加速器就是指在电脑上中根据把...
每日要闻怎样监控老公手机微信(偷偷同步老公微信不被发现)我深夜睡不着。我登上老公的微信,发现了一些让我哀痛的工作,开端反思。 我是那种很少查看职位的女性。我和我的老公是异地恋。我以为两个人相爱是为了...
“草长莺飞二月天,拂堤杨柳醉春烟”,万物生长的季节又到了,这句诗是古人用来形容江南暮春时节春意盎然、万物生机勃勃的景象,但其实,这句诗潜藏着春季养生的奥妙。“世来自莫然seo界潮流浩浩荡荡,顺之则...