• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

phpcms2008破绽

php 搞代码 3年前 (2022-01-24) 13次浏览 已收录 0个评论

phpcms2008漏洞

下面是官方到目前为止还没有打补丁的几个漏洞

http://www.tmdsb.com/flash_upload.php?modelid=1

注入漏洞

<?phprequire dirname(__FILE__).'/include/common.inc.php';if($PHPSESSID) {	session_id($PHPSESSID);	session_start();}if($auth) set_cookie('auth', $auth);if(!get_cookie('cookietime') && $cookietime) set_cookie('cookietime', $cookietime);require_once 'admin/model_field.class.php';$field = new model_field($modelid);$info = $field->get($fieldid);

?

问题就出在标红的。。跟进去看下

    function __c8本文来源gao.dai.ma.com搞@代*码(网$
搞代gaodaima码

onstruct($modelid) { global $db; $this->db = &$db; $this->table = DB_PRE.'model_field'; echo($modelid); $model = $this->db->get_one("SELECT * FROM ".DB_PRE."model WHERE modelid=$modelid"); $this->modelid = $model['modelid']; $this->modelname = $model['name']; $this->fields = cache_read($modelid.'_fields.inc.php', CACHE_MODEL_PATH); $this->tablename = DB_PRE.'c_'.$model['tablename']; }

?

构造方法中调用了select…所以忘了过滤。。。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:phpcms2008破绽

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址