该问题已被锁定!
3
关注
4873
浏览

【紧急漏洞】微信登录跳转链接未过滤导致被恶意使用【已修复】

AI智能回复搜索中,请稍后...

查看全部 3 个回答

技术-安辰 超级管理员 用户来自于: 安徽省合肥市
2021-02-06 10:16

感谢反馈,以下为修复文件,下载压缩包解压到根目录即可;

修复文件修改部分如下:

app/account/main.php

public function weixin_login_action()
{
if ($this->user_id OR !get_setting('weixin_app_id') OR !get_setting('weixin_app_secret') OR get_setting('weixin_account_role') != 'service')
{
HTTP::redirect('/');
}

$this->crumb(AWS_APP::lang()->_t('微信登录'), '/account/weixin_login/');

$return_url = strip_tags($_SERVER['HTTP_REFERER']);

TPL::assign('return_url',$return_url);

TPL::output('account/weixin_login');
}


前端文件

views\default\account\weixin_login.tpl.htm 

var RETURN_URL = 'return_url; } ?>';

关于作者

问题动态

发布时间
2021-02-05 20:07
更新时间
2021-02-23 10:01
关注人数
3 人关注

推荐内容

升级bug:3.1.9升级版本到3.2.2出现了问题,本地已经成功安装了wecenter3.2.2,专栏等都可以正常使用,但是我导入3.1.9的数据库sql文件后,网站就无法在导航页找到专栏了
强烈建议请看详细说明!
WeCenter 3.1.7 bug 乱码希望官方修复
WC为什么感觉很慢?原因可能是这个
匿名回复bug,收藏匿名回复后,在我的收藏里可以看出匿名者是谁
从哪里查看是谁发起的问题?
模板样式bug
专题内容不显示,上一个版本可以正常显示
页面停留时间过长,或内容已提交,请刷新页面
手机版添加话题无法搜索 ,谁解决了这个问题