• 客服QQ:1193846053   微信:suyoufuwu   联系电话:13080553467     

注意!EyouCms最新版前台任意用户密码重置漏洞

速优网络(10年经验),服务数万家企业,固定透明报价。域名注册、主机/服务器、网站源码一站式服务。实体公司,专业团队,值得选择!建站业务:企业网站建设、公司官网制作、外贸网站建设、网站仿制、网站复制、仿站、外贸建站、单页扒站 客服微信【suyoufuwu】


近日有网友爆易优cms EyouCMS-V1.5.9-UTF8-SP1版本存在《前台任意用户密码重置漏洞》安全问题,下面我们来一起看一下

漏洞复现:

1.选使用一个账号找回密码,点击发送。


2.这个时候1807478713@qq.com会收到验证码8589。


3.然后填写验证码8589,同时把账号修改成另一个账号12345678@qq.com。


4.这样就跳转到密码重置页面了,就可以重置对方的密码了。


5.测试登录,成功重置了12345678@qq.com邮箱对应账号的密码了。


漏洞分析:

1.漏洞文件:\user\controller\Users.php 代码行数1368行。


2.验证码查询条件如下:


3.查询条件code(验证码)和lang(语言类型),缺少email参数,从而验证码没有和发送邮箱进行绑定,导致可以使用数据库中存在的任意验证码去重置前台用户密码。


修复方案:

1.只要查询条件加上'email' => array('eq', $post['email'])就能修复,因为这样可以让邮箱和验证码进行绑定操作。

以上是这位网友做出的漏洞分析,为了不影响该网友,对部分敏感信息进行了打码。


出现以上“漏洞”大家不必恐慌,要想被人恶意攻击或串改密码,需要满足以下几个前提条件:

1、后台开启了会员功能;

2、后台配置了邮箱发送功能;

3、不法分子知道某个会员的账号(开放投稿、留言评论、问答等功能的站长需格外注意!!!)

细心的网友可能会发现,上面红字部分小编把漏洞两个字打了引号,这里小编重新定义一下,这个不算安全漏洞,顶多算是程序上的一个小BUG,所以不必恐慌。

但是小编要强调一点,任何一个漏洞或者BUG都要重视,以免被不法分子利用,从而造成损失!


注:小编目前能想到的就这些,如您想到了其他可能性,欢迎在评论区留言。


以上就是速优网络和大家分享的"注意!EyouCms最新版前台任意用户密码重置漏洞",非常感谢您有耐心的读完这篇文章,我们将为您提供更多参考使用或学习交流的信息。我们还可为您提供:企业网站建设、网站仿制、网站复制、仿站、外贸网站建设、外贸建站、公司官网制作等服务,本公司以“诚信、专业、务实、创新”的服务理念服务于客户。如您需要合作,请扫码咨询,我们将诚挚为您服务。

TAG标签:易优cms

全国分站

全国分站