GitLab漏洞系列-缺乏输入验证所导致的dos
2023-1-22 21:45:42
Author: 渗透安全团队(查看原文)
阅读量:14
收藏
缺乏输入验证所导致的dos
声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由用户承担全部法律及连带责任,文章作者不承担任何法律及连带责任。
背景
这个漏洞是由于电子邮件参数缺乏输入验证引起的;输入大长度的数据会将提示500内部错误。对内部服务器错误进行快速请求将使每个人的服务器瘫痪
复现步骤
- 像任何新用户一样注册。细节随意填(不要太离谱,一般厂商也会有一些基本验证的)。
- 下一个页面应该是邮箱验证 ( /email_confirmations )
- 确保在BP的中继器中发送请求,你会收到500内部错误。
- 运行turbo intruder(此为bp插件)或intruder
影响
会使服务器宕机!
注意:测试的时候务必在自己的本机/服务器上面搭建gitlab实例来进行测试!
提示:后台输入dos_01会获得攻击载荷以及poc视频
往期回顾
欢 迎 加 入 星 球 !
代码审计+免杀+渗透学习资源+各种资料文档+各种工具+付费会员
关注下方公众号回复“666”可以领取一套精品渗透测试工具集和百度云视频链接。 还在等什么?赶紧点击下方名片关注学习吧!
文章来源: http://mp.weixin.qq.com/s?__biz=MzkxNDAyNTY2NA==&mid=2247496545&idx=2&sn=0c3a315fa0af7a66d75576b22f0e679d&chksm=c1760ecef60187d852008aca6397ea6491174331eed032001f961101049bf58de2a6f5747024#rd
如有侵权请联系:admin#unsafe.sh