某捷校园网自助服务-字符过滤存在缺陷

admin 2024年7月12日07:24:52评论17 views字数 1476阅读4分55秒阅读模式

某捷校园网自助服务-字符过滤存在缺陷

 

以下漏洞均已修复,请及时更新至最新版本,不会造成任何影响。经官方验证,无任何危害。

漏洞介绍

该缺陷仅仅打破了安全检查防护,并没有造成实质性危害,至于打破了护盾后能够产生什么样的具有实质性危害的web漏洞或是直接利用已经公开的nday将由读者进一步探索发现

受影响站点:(某捷校园网自助服务)

概述:该漏洞表明可以绕过某捷校园网自助服务的所有相关字符过滤,能够使后端接受并处理恶意字符串,这可能会导致一系列1day的可被利用,如xss、sql注入(未证实)、rce(未证实)等注入漏洞

漏洞细节

漏洞成因是由于字符过滤只对get参数和常规post表单进行过滤,忽视了其他post请求下的Content-Type类型而导致的,一旦我们使用multipart/form-data的Content-Type我们就可以直接绕过字符过滤,不再受其过滤影响而直接被后端处理。

发生提前条件:后端功能点接受post请求并处理post参数(该站点下一般get改post后端也会处理post参数)

经测试这个方法适用于站点下其他功能,这里用邮箱修改为例:

正常修改邮箱并插入恶意字符时会被拦截:

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述
某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

通过修改Content-Type触发缺陷时:

content-type: multipart/form-data; boundary=----WebKitFormBoundaryBpG84vzhFluGlbkK

------WebKitFormBoundaryBpG84vzhFluGlbkKContent-Disposition: form-data; name="userId"
000000000------WebKitFormBoundaryBpG84vzhFluGlbkKContent-Disposition: form-data; name="email"
[email protected]">/><iframe src='' onload='alert(1);' />------WebKitFormBoundaryBpG84vzhFluGlbkK--

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

查看存在xss页面发现已生效

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

为了证明该方法同样适用于该站点下的其他地方,我找到一处反射xss的利用点,并进行测试:这是一个存在前台登录框中的反射xss

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述
某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

通过burp抓包改包

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

查看页面发现已生效

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

说明该方法同样适用于该站点服务下的其他类似功能并绕过字符过滤

漏洞发现思路

起初我在测试设备的“下线”功能时在浏览器里进行“编辑并重放”,最终发现该功能点受xss漏洞影响

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

最初我没有关注太多东西,所以认为这里缺少字符过滤而导致了xss发生

在最后我准备将这个漏洞作为xss漏洞进行上报时,我通过burp复现发现复现失败,原因是被字符过滤给拦截了。

但很显然我最初在浏览器中执行成功了,所以我去研究“正常点击功能按钮”和“浏览器重放数据包”时之间的差异

浏览器:(edge编辑并重放功能默认对post参数使用的form data,起初我并没有注意到这个问题)

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

正常点击功能按钮:

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

利用:

某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述
某捷校园网自助服务-字符过滤存在缺陷
在这里插入图片描述

两者采用了不同的Content-Type并且得出两种截然不同的结果,所以让我确定了字符过滤存在的缺陷,经过上面的多个功能点的测试,能够证明该缺陷的相对通用性

 

原文始发于微信公众号(APT250):某捷校园网自助服务-字符过滤存在缺陷

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年7月12日07:24:52
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   某捷校园网自助服务-字符过滤存在缺陷https://cn-sec.com/archives/2934768.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息