Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/jichngan/cve-2023-29839
Vulnerability AnalysisWeb Application ExploitationWeb SecurityPenetration TestingLearning & Education
GitHubjichngan/cve-2023-29839

CVE-2023-29839

Hotel Druid 3.0.4 Stored Cross Site Scripting Vulnerability

View Repository
13 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2023-29839 Hotel Druid 3.0.4 Stored Cross Site Scripting Vulnerability

CMS Link: https://www.hoteldruid.com/

Version Affected: 3.0.4

Severity & CVSS: 5.4 (Medium) | Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

A Stored Cross Site Scripting (XSS) vulnerability exists in multiple pages in Version 3.0.4 of the Hotel Druid application that allows for arbitrary execution of commands.

Vulnerable Fields: Surname, Name, Nickname in the "Document" function

Affected Links: /visualizza_contratto.php

Triggering the payload: Visit the Example document preview function

Remediation: Update to HotelDruid version 3.0.5

Steps to Reproduce:

  1. Enter a XSS payload into a client's name. This can be done during room reservation or a brand new registration of a client. The payload used is <script>alert(document.domain)</script>
client_payload
  1. Navigate to "Clients" tab and select the client with the XSS payload by clicking on the "N" column
  2. In this page, there are 2 ways to trigger the stored XSS payload. The first is by viewing the Example document in the top right hand corner of the page
Screenshot 2023-03-10 at 2 08 13 PM Screenshot 2023-03-10 at 2 08 49 PM
Download Tool
  1. The second way to trigger the XSS payload is to navigate to the bottom of the page where you can modify the client's data
  2. Once again, select the Example document and click on "View"
Screenshot 2023-03-10 at 2 10 13 PM
Screenshot 2023-03-10 at 2 08 49 PM
  1. There are also other methods to trigger the XSS payload. By navigating to "Reservations" and modifying the client's reservation
Screenshot 2023-03-10 at 2 17 48 PM
  1. Scroll to the bottom of the page and once again select the Example document and click on "View"
Screenshot 2023-03-10 at 2 18 12 PM
Screenshot 2023-03-10 at 2 08 49 PM