目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2023-34537 PoC — HotelDruid 跨站脚本漏洞

来源
关联漏洞
标题: HotelDruid 跨站脚本漏洞 (CVE-2023-34537)
Description:HotelDruid是Digitaldruid.net团队的一套酒店管理系统。该系统包括客房管理、财务管理和库存管理等功能。 HotelDruid 3.0.5版本存在跨站脚本漏洞。远程攻击者利用该漏洞可以注入任意 Web 脚本或 HTML。
介绍
# CVE-2023-34537--- Reflected XSS found in HotelDruid V3.0.5


HotelDruid v3.0.5 are vulnerable to multipe XSS vulnerabilities. These vulnerabilities could allows remote authenticated attackers to inject arbitrary web script or HTML.

This is my third repo. Don't beat me if i didn't explain well.

Description of product : Hoteldruid is an open source program for hotel management (property management software) developed by DigitalDruid.Net.

Description of vulnerability : We found that this web application allows any authenticated user to inject arbitrary web script or HTML into affected parameter and again, dont beat me if i didn’t explain well.

Affected Webpage : creaprezzi.php
Affected Webpage : crearegole.php
Affected Parameter&Component : tipotariff from creaprezzi.php
Affected Parameter&Component : inizioperiodo from crearegole.php

Step 1: login and navigate to creaprezzi.php , the highligted part is the affected parameter in GUI

![image](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/2fc2983e-46e7-4e0d-be97-b3cbc64e2dc1)

Step 2: Select the drop down list, it could be any and intercept with Burpsuite , then  add the this payload after parameter tipotariff + your selectuon ID


payload used : a19yc%22%3e%3cscript%3ealert("THIS IS XSS FROM BB")%3c%2fscript%3emjf9oc2183m

![payload_picture](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/e7a7be9d-9738-4051-846f-34a636369b62)

Step 3: Forward and Enjoy :-) .

![xss](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/0b16609e-05a4-4596-b0e9-ea57dbbb6a20)


Second Affected Webpage

Step 1 : login and navigate to crearegole.php , Screenshot below shows the affected parameter

![parameter_affected](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/16f69f3e-0156-4796-b9e2-607fa7868fe9)

![parameter_affected_2nd_tab](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/41c8be9a-a47e-49aa-8fcd-06da37e1b96c)

![parameter_affected_select](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/51e7efc8-e21a-4d2a-8e27-cfb9c9486cac)

Step 2 : you can just intercept with burp and added the xss payload after affected parameter.

payload used : a19yc%22%3e%3cscript%3ealert("THIS IS XSS FROM BB")%3c%2fscript%3emjf9oc2183m

![XSS_payload](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/53a26463-e938-4c99-a47b-b395b61245e9)

![XSS_payload_2nd_tab](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/2cb087f3-91e0-4368-9a0a-b71b1d5ca1a9)

Step 3 : Forward and Enjoy .


![XSS_PROOF](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/73f980ac-4866-4d69-bff5-a519be6ed44d)


![XSS_PROOF_2nd_tab](https://github.com/leekenghwa/CVE-2023-34537---XSS-reflected--found-in-HotelDruid-3.0.5/assets/45155253/6991f16b-edd0-45d4-808a-95dc5c3cb6b2)

PS: Vendor have acknowledged and will release the bug fixes in next version. no coffee for BB.....Zzzz
文件快照

登录后查看神龙缓存的 POC 文件快照

登录查看
备注
    1. 建议优先通过来源进行访问。
    2. 本地 POC 快照面向订阅用户开放;当原始来源失效或无法访问时,本地镜像作为订阅权益的一部分提供。
    3. 持续抓取、验证、维护这份 POC 档案需要不少投入,因此本地快照已纳入付费订阅。您的订阅是让这份资料能继续走下去的关键,由衷感谢。 查看订阅方案 →