166 matches found
ThinkSAAS逻辑漏洞可致拖库
简要描述: ThinkSAAS的一个逻辑漏洞导致可以实时备份网站数据库,同时可以获取备份数据库文件名。 下载实时备份的数据库实现脱裤。漏洞影响所有版本。 详细说明: thinksaas系统使用常量INTS来控制页面的访问,然后在每个功能模块用一句代码: defined'INTS' or die'Access Denied.'; 来限制访问,这样设计带来的问题是,一个文件包含可以通杀,越权访问执行任意功能模块。 看到/app/user/action/plugin.php代码: fetchallassoc"SHOW TABLES"; foreach$arrTables as $key=$it...
Thinksaas 失败的getshell & 一枚注入。
简要描述: /为什么最新一直被走小厂商? 累觉不爱。/ 本来还以为能够直接前台getshell的。 能直接把代码写入文件。 但是最后也都败给了转义符。 还是来注入把。 详细说明: 0x01 失败的Getshell。 \app\mail\action\admin\do.php 访问这里 无需登录。 $arrData = array 'appname' = trim$POST'appname', 'appdesc' = trim$POST'appdesc', 'isenable' = trim$POST'isenable', 'mailhost' = trim$POST'mailhost',...
Thinksaas最新版注入无视GPC
简要描述: thinksaas最新版2.1某处sql注入修补不完善,继续注入。 详细说明: Thinksaas是一款轻量级开源社区系统,界面我很喜欢。官网在http://www.thinksaas.cn/。 说到无视GPC,大家想到什么。Get、Post、Cookie请求不好用的时候,还能用到什么? 当然是SERVER或FILE。 这个cms在全局文件中使用了addslashes对GET、POST、COOKIE进行了过滤,而且在操作数据库的函数中,在where的位置又用了mysqlrealescapestring,所以使得游戏变得很难。...
ThinkSAAS 最新版SQL注入之二
简要描述: ThinkSAAS 最新版2.1,官方2月15日更新,SQL注入第二弹 详细说明: 上传资料处/app/attach/action/upload.php: case "do": $userid = intval$GET'userid'; $albumid = intval$GET'albumid'; if$userid=='0' || $albumid == 0 echo '00000'; exit; $attachid = $new'attach'-create'attach',array 'userid' = $userid,...
ThinkSAAS 设计缺陷导致严重漏洞
简要描述: ThinkSAAS 设计缺陷导致严重漏洞 详细说明: ThinkSAAS 的管理后台是system目录。 但是在每一个功能的目录下有一个amdin目录,这下面的功能和system管理后台功能一样。 如\app\article\action\admin\post.php findAll'article',null,'addtime desc',null,$lstart.',20'; $articleNum = $new'article'-findCount'article'; $pageUrl = pagination$articleNum, 20, $page, $url;...
ThinkSAAS 最新版SQL注入之一
简要描述: ThinkSAAS 最新版2.1,官方2月15日更新,SQL注入第一弹 详细说明: 文件/app/photo/action/album.php //批量修改执行 case "infodo": //用户是否登录 $userid = aac'user'-isLogin; $albumid = intval$POST'albumid'; $albumface = tsClean$POST'albumface';//进行了过滤,但未过滤完全 $arrPhotoId = intval$POST'photoid'; $arrPhotoDesc = $POST'photodesc';...
Thinksaas存储型XSS
简要描述: 点击触发,因为多处调用的同一个函数所以多处存在问题 之前还交过一个它的sql注入一个越权。。求审核……审核……核 详细说明: Thinksaas是一款轻量级开源社区系统,界面我很喜欢。官网在http://www.thinksaas.cn/。 因为是一个类似论坛的社区,所以前台难免会有富文本编辑器,而处理不好富文本的话就容易产生XSS。自从看了M老师的文章,我对XSS也有了进一步的认识,所以才能找到Thinksaas过滤不严的XSS。 我们先看它使用的哪个函数对XSS进行的过滤,\thinksaas\tsFunction.php中: / 过滤脚本代码 @param unknow...
Thinksaas某处平衡权限漏洞
简要描述: Thinksaas某处平衡权限漏洞,可越权操作。(不用登陆即可) 详细说明: Thinksaas是一款轻量级开源社区系统,界面我很喜欢。官网在http://www.thinksaas.cn/。 出问题的地方在会员上传资料处/app/attach/action/upload.php,这是上传资料处代码: ...30行 case "do": $userid = intval$GET'userid'; $albumid = intval$GET'albumid'; if$userid=='0' || $albumid == 0 echo '00000'; exit; $attach...
Thinksaas v2.1 2枚注入。
简要描述: 依旧过滤不严。 详细说明: 这次写两个把。。 - - 这两个同一文件的 哈哈。 依旧是越权。 \app\group\action\admin\group.php 无需管理 只需要一个前台注册账户就能访问。 真正的管理后台在\app\system\action\ 但是为毛这admin目录下的文件都能做很多事? 注入第一枚。 case "adddo": $userid = intval$POST'userid'; $strUser = $db-oncefetchassoc"select from ".dbprefix."userinfo where...
Thinksaas v2.1 Sql Injection
简要描述: 今天看到发布了2.1就去下载了个看看。 但是还是有洞没补。 详细说明: \app\article\action\admin\cate.php 这文件在admin目录下 是为了让是管理才能访问的? 但是我自己在前台注册了一个用户, 可以直接访问到。 难道这是传说中的越权? case "editdo": $cateid = intval$POST'cateid'; $catename = tsClean$POST'catename'; $new'article'-update'articlecate',array 'cateid'=$cateid, ,array...
Thinksaas某处绕过过滤的注射漏洞
简要描述: 添加标签过滤不严。 详细说明: 今天下了一个thinksaas 最新版, 就看了看 在xfkxfk 爆了一些洞后 还是变安全了一些。 但是还是有很多依旧没过滤。 xfkxfk 爆了app/tag/action/add.php 我看的漏洞文件 app/tag/action/addajax.php case "do": $objname = t$POST'objname'; $idname = t$POST'idname'; $objid = t$POST'objid'; $tags = t$POST'tags';...
ThinkSAAS 某处平衡权限
简要描述: ThinkSAAS 某处平衡权限 详细说明: ThinkSAAS 某处平衡权限,可修改任意用户任意图片信息,图片名称,图片描述介绍等。 app/photo/action/edit.php文件: case "do": if$POST'token' != $SESSION'token' tsNotice'非法操作!'; $photoid = intval$POST'photoid'; $photoname = tsClean$POST'photoname'; $photodesc = tsClean$POST'photodesc';...
ThinkSAAS SQL注入漏洞
简要描述: ThinkSAAS SQL注入漏洞 详细说明: 问题在上传附件处,/app/photo/action/do.php: //上传 $arrUpload = tsUpload$FILES'Filedata',$photoid,'photo',array'jpg','gif','png'; if$arrUpload $new'photo'-update'photo',array 'photoid'=$photoid, ,array 'photoname'=tsClean$arrUpload'name',//没有过滤,导致SQL注入...
ThinkSAAS 2.0.1 thinksaas.php 本地文件包含漏洞
No description provided by source...
ThinkSAAS某处CSRF导致直接GETSHELL
简要描述: ThinkSAAS某处CSRF导致直接GETSHELL 详细说明: 看看系统升级的代码: None 把此为页面的链接发送给管理员,管理员点击即可拿到shell。...
ThinkSAAS SQL注入#6
简要描述: ThinkSAAS SQL注入6 详细说明: thinksaas在添加标签处,由于不完全的过滤,以及特殊的构造拼接导致sql注入。 在/app/tag/action/add.php文件: case "do": $objname = t$POST'objname'; $idname = t$POST'idname'; $objid = intval$POST'objid'; $tags = t$POST'tags'; $new'tag'-addTag$objname,$idname,$objid,$tags; tsNotice'标签添加成功!'; break;...
Thinksaas SQL注入漏洞
简要描述: Thinksaas SQL注入5 详细说明: Thinksaas SQL注入5 积分兑换——物品编辑处,sql注入。 第一处:/app/redeem/action/edit.php case "do": $goodsid = intval$POST'goodsid'; $cateid = intval$POST'cateid'; $title = trim$POST'title';//问题在这里 $content = trim$POST'content';//问题在这里 $nums = intval$POST'nums'; $scores =...
Thinksaas SQL注入#4
简要描述: Thinksaas SQL注入4 详细说明: 编辑图片信息: /app/photo/action/edit.php case "do": if$POST'token' != $SESSION'token' tsNotice'非法操作!'; $photoid = intval$POST'photoid'; $photoname = tsClean$POST'photoname'; $photodesc = tsClean$POST'photodesc'; $new'photo'-update'photo',array 'photoid'=$photoid, ,array...
ThinkSAAS官方论坛存储型xss
简要描述: 很多,提一个试试。 详细说明: 在发帖处, 1、编辑内容 2、抓包 3、改包在content处写入 可以实现xss 漏洞证明: 可见 ff chrome测试 http://www.thinksaas.cn/group/topic/33781/...
Thinksaas SQL注入#2
简要描述: Thinksaas SQL注入2 详细说明: Thinksaas 最新版在小组发表帖子时,帖子内容中可以@其他用户,这里在处理@的用户时,只在前台过滤,未在后台过滤,而且没有通过sql安全检查,直接拼接到sql语句中,导致sql注入。还有一处是在编辑补贴内容处,title和content都么过滤 来看看发帖的地方,参数的传递: // 执行发布帖子 case "do" : if $POST 'token' != $SESSION 'token' tsNotice '非法操作!' ; $authcode = strtolower $POST 'authcode' ; if...