近日,joomla官方给出了一个安全公告。从公告可知Joomla! CMS versions 2.5.0 - 3.9.16版本在处理用户组时缺少对根用户组的检查,从而导致了一个提权漏洞的产生(CVE-2020-11890)。
经过我分析之后发现,想要利用这个漏洞,必须先要有一个管理员账号,而这个漏洞的作用仅仅能将管理员提权为超级管理员。
虽然这个漏洞看起来无比鸡肋,但是分析过程却其乐无穷:既了解joomla是如何实现用户组权限划分,又复习了下数据结构。总体上来说漏洞虽小,但分析过程还是很有研究与记录价值的。
漏洞分析
本次漏洞可以将joomla系统中的Administrator用户提权为Super?Users。在分析漏洞前,我们来看一下Super?Users与Administrator有什么区别:
超级管理员?(Super?Users):拥有Joomla的所有权限。并且超级管理员只能由另一个超级管理员来创建。
高级管理员(Administrator):Administrator没有权限将一个用户升级成超级用户或者编辑一个超级用户、不可以修改Joomla的全局设置,没有权限来改变和安装模板和Joomla的语言文件。
作为测试,我们新建三个账号,分别为administrator(administrator用户组)、Super User(Super User用户组)、test(administrator用户组)
使用Administrator账号登陆,访问Joomla全局设置链接
/administrator/index.php?option=com_config
可见Administrator用户组权限不可以访问该功能页面。
使用Administration账号编辑test账号的用户组
找到黑客帮助窃取微信号要花多少钱?黑客教你如何在3分钟/1分钟内窃取微信号。他们专门窃取微信密码、查房、通话记录和聊天记录。他们非常可靠!如果你失去了任何人都不要紧,因为未来会有很多人和你在一起。当真...
来源:腾讯游戏学院 腾讯互娱魔方工作室群技术总监、专家工程师、《游戏引擎架构》的译者、知乎大V,这些是Milo Yip(叶劲峰)在程序员圈子里最直观的标签。同时,他也是腾讯游戏学院专家团中的一员。...
思科对客户发出警告称,攻击者正在针对其路由器上运行的IOS XR软件中的一个严重的,漏洞发动攻击。该漏洞不允许远程执行代码或控制易受攻击的设备,但是攻击者可以使用该漏洞来耗尽设备的进程内存。...
我是一个退伍兵,与其说是退伍,不如说在部队待不下去了,因为赌博欠下了重重的债务,还弄得人尽皆知,好好的前途被自个给毁了。...
删除的聊天记录如何恢复?我们基本上每天都使用微信和各种各样的人进行交流,暂时不删除微信的缓存,会影响我们手机的速度。这些缓存中也有重要的聊天记录,如果我们在整理手机系统的时候,错误地删除了重要的聊天记...
其实,很多人最怕的一些事情就是在自己的个人档案上留下一些不好的印象。所以很多人为什么不敢去违反法律,就是因为这些东西都会在自己的档案上留下不可磨灭的印象。对于一些偷情的人来说开的房的记录又何尝不是一些...