漏洞概要 关注数(24) 关注此漏洞
缺陷编号:
                
            漏洞标题:
                phpcms最新版本SQL注射漏洞(有限制)
            相关厂商:
                
            漏洞作者:
                
            提交时间:
                2014-06-27 12:09
            修复时间:
                2014-09-22 12:10
            公开时间:
                2014-09-22 12:10
            漏洞类型:
                SQL注射漏洞
            危害等级:
                低
            自评Rank:
                20
            漏洞状态:
                漏洞已经通知厂商但是厂商忽略漏洞
            漏洞来源:
            
                http://www.wooyun.org,如有疑问或需要帮助请联系 
                [email protected]
                
            
        Tags标签:
            
        分享漏洞:
            >
漏洞详情
披露状态:
									2014-06-27:	细节已通知厂商并且等待厂商处理中
									2014-07-02:	厂商主动忽略漏洞,细节向第三方安全合作伙伴开放
									2014-08-26:	细节向核心白帽子及相关领域专家公开
									2014-09-05:	细节向普通白帽子公开
									2014-09-15:	细节向实习白帽子公开
									2014-09-22:	细节向公众公开
								
简要描述:
该漏洞出现在代码对未对COOKIE做严格过滤,造成SQL注射。
详细说明:
测试版本:phpcms_v9.5.7_UTF8
漏洞简述:该漏洞出现在代码对未对COOKIE做严格过滤,造成SQL注射。
漏洞文件:phpcms\modules\poster\index.php
测试链接:http://127.0.0.1/phpcms/index.php?m=poster&c=index&a=poster_click&id=1
	
phpcms\libs\classes\param.class.php  
漏洞证明:
通过以上分析,需要首先将SQL语句注入到COOKIE中,然后直接访问http://127.0.0.1/phpcms/index.php?m=poster&c=index&a=poster_click&id=1   (访问该链接前需要设置COOKIE才能注入成功)
即可完成注入。下面是注入显示版本号。
下图是通过SQL命令显示的版本号:
测试代码:
修复方案:
COOKIE也是注入中不可忽视的,还是可以再get_cookie函数中严格过滤。
版权声明:转载请注明来源 路人甲@乌云
>
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2014-09-22 12:10
厂商回复:
最新状态:
暂无

 
                 
                        
