Easytalk V2.5 SQL注入一枚

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

### 简要描述: 看官网上更新到了2.5。。 漏洞是少了不少。。 不好找了。。。找了很久都没找到什么。。 全局GET POST 转义。 ### 详细说明: Indexaction中 ``` public function checkreset() { parent::tologin(); $uModel=D('Users'); $urldata=$_REQUEST['urldata']; parse_str(base64_decode($urldata)); $user_id=intval($user_id); $user_name=str_replace(array("'",'"'," "),"",$user_name); $mailadres=str_replace(array("'",'"'," "),"",$mailadres); $code=str_replace(array("'",'"'," "),"",$checkcode); if (time()-$dateline>3600*5 && $user_id && $user_name && $mailadres && $code) { setcookie('setok', json_encode(array('lang'=>L('reset3'),'ico'=>2)),0,'/');//该地址已经过期,请重新“找回密码” header('location:'.SITE_URL.'/?m=index&a=reset'); exit; } else { $user=$uModel->getUser("user_id='$user_id' AND user_name='$user_name' AND mailadres='$mailadres' AND resetcode='$code'"); if (!$user['user_id']) { setcookie('setok', json_encode(array('lang'=>L('reset4'),'ico'=>2)),0,'/');//地址验证失败,请重新“找回密码” header('location:'.SITE_URL.'/?m=index&a=reset'); exit; } } ``` parse_str 可以覆盖掉其他变量。...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息