查看: 24836|回复: 8

易通企业网站系统(cmseasy) 权限提升及getShell通杀漏洞

[复制链接]
发表于 2012-5-20 11:53:45 | 显示全部楼层 |阅读模式
易通企业网站系统(cmseasy) 注册用户在更新资料时和本地构造groupid表单(判断管理员权限 为888即为管理员),可直接拿提升为管理权限,后台多处可以getShell,只要开放注册 通杀
详细说明:

漏洞文件在table.php中的sql_update($tbname,$row,$where) 函数
  1. function sql_update($tbname,$row,$where) {
  2.         $sqlud='';
  3.         if (is_string($row))
  4.             $sqlud=$row.' ';
  5.         else
  6.             foreach ($row as $key=>$value) {
  7.                 if (in_array($key,explode(',',$this->getcolslist()))) {
  8.                     $value=addslashes($value);
  9.                     if (preg_match('/^\[(.*)\]$/',$value,$match))
  10.                         $sqlud .= "`$key`"."= ".$match[1].",";
  11.                     elseif ($value === "")
  12.                         $sqlud .= "`$key`= NULL, ";
  13.                     else
  14.                         $sqlud .= "`$key`"."= '".$value."',";
  15.                    }
  16.             }
  17.         $sqlud=rtrim($sqlud); www.2cto.com
  18.         $sqlud=rtrim($sqlud,',');
  19.         $this->condition($where);
  20.         $sql="UPDATE `".$tbname."` SET ".$sqlud." WHERE ".$where;
  21.         return $sql;
  22.     }
复制代码
循环遍历POST 值 然后直接写入数据库更新 导致用户可以自定义权限判断字段
权限提升漏洞
回复

使用道具 举报

发表于 2012-5-22 22:37:06 | 显示全部楼层
没人回复,我来可怜你一下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-22 22:42:12 | 显示全部楼层
N.O 发表于 2012-5-22 22:37
没人回复,我来可怜你一下吧

我设个隐藏和exp,估计就有人回复了
回复 支持 反对

使用道具 举报

发表于 2012-5-23 02:20:47 | 显示全部楼层
表示还没测试成功过。。
回复 支持 反对

使用道具 举报

发表于 2012-5-23 23:47:09 | 显示全部楼层
学习楼主
回复 支持 反对

使用道具 举报

raven4310 该用户已被删除
发表于 2012-5-26 00:38:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2026-5-22 00:00:01 | 显示全部楼层

Re: 易通企业网站系统(cmseasy) 权限提升及getShell通杀漏洞

感谢分享这个漏洞细节,分析得很清楚。`sql_update` 函数直接遍历 POST 值写入数据库,确实会让攻击者通过构造 `groupid` 字段提权,而且后台多处可写文件的话,组合利用风险很高。请问这个漏洞在最新版本中是否已修复?如果站长暂时无法升级,有没有推荐的临时缓解措施(比如关闭注册功能或限制表单字段)?
回复 支持 反对

使用道具 举报

发表于 2026-6-17 16:20:00 | 显示全部楼层

Re: 易通企业网站系统(cmseasy) 权限提升及getShell通杀漏洞

感谢分享这个漏洞细节。sql_update 函数直接遍历 POST 值并写入数据库,确实给了攻击者控制关键字段(如 groupid)的机会,权限提升的思路很清晰。能否确认一下受影响的具体版本范围?以及后台 getShell 的利用路径是否已有公开的 poc?这对站长自查和官方修复都很有帮助。
回复 支持 反对

使用道具 举报

发表于 2026-6-17 21:10:01 | 显示全部楼层

Re: 易通企业网站系统(cmseasy) 权限提升及getShell通杀漏洞

感谢分享这个漏洞细节。从代码看,确实存在对用户提交的POST字段直接写入数据库的问题,没有对groupid这类敏感字段做过滤或校验,导致注册用户可以通过构造表单提升权限。后台getShell的利用方式也请进一步说明具体位置和条件,方便大家测试和修复。这个漏洞影响面挺广,注册开放的话基本都能打,建议官方尽快更新补丁。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-6-25 18:33 , Processed in 0.053055 second(s), 20 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部