CVE-2023-34537
Medium · 5.4CVSS
5.4
EPSS
1.4%
Published
Jun 13, 2023
CISA due date
—
Cloudanix analysis
A bug in hotel management software lets attackers trick users into running harmful code in their browsers through a specially crafted link, which may steal information or allow unauthorized actions.
- Exploitation
- Requires User Interaction
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- XSS
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A reflected cross-site scripting flaw allows an attacker to supply a malicious script payload in a web page parameter that is reflected back and executed in the victim's browser context, enabling data exfiltration or unauthorized actions.
Why it matters to the business
Attackers can compromise user sessions in hotel management software, leading to data theft, unauthorized bookings or modifications, and potential loss of customer trust in affected deployments.
How an attack unfolds
An attacker identifies a vulnerable parameter in HotelDruid, crafts a URL embedding a weaponized script payload, and delivers the link via phishing or other means; when the target loads the page, the script executes in the browser to steal cookies or exfiltrate data.
How to fix it
Apply input sanitization and output encoding across all web parameters; monitor vendor releases for a patched version of HotelDruid and upgrade immediately upon availability; deploy web application firewall rules to block common reflected XSS patterns.
How to confirm the fix worked
Test affected parameters with benign payloads such as encoded script tags to confirm execution is prevented; review server responses for absence of reflected unsanitized content.
Typical attack path
- Identify vulnerable parameter accepting unsanitized input in HotelDruid web interface
- Craft malicious URL embedding script payload
- Deliver crafted link to authenticated or unauthenticated user
- Victim loads page, triggering script execution in browser
- Script performs data exfiltration or session manipulation
How to detect it
Inspect web server access logs for URLs containing script-related keywords or unusual parameter values in HotelDruid endpoints; correlate with browser activity showing unexpected script execution or outbound data transfers.
What your security team should do
- Treat as high priority due to weaponized exploit availability despite low EPSS
- Implement content security policy headers to restrict script execution
- Conduct application-wide review of parameter handling in HotelDruid
- Educate users on recognizing suspicious links targeting the application
The record
A Reflected XSS was discovered in HotelDruid version 3.0.5, an attacker can issue malicious code/command on affected webpage's parameter to trick user on browser and/or exfiltrate data.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | hoteldruid | 0 | No fix |
| Debian:12 | hoteldruid | 0 | No fix |
| Debian:13 | hoteldruid | 0 | 3.0.6-1 |
| Ubuntu:16.04:LTS | hoteldruid | 0 | No fix |
| Ubuntu:18.04:LTS | hoteldruid | 0 | No fix |
| Ubuntu:20.04:LTS | hoteldruid | 0 | No fix |
| Ubuntu:22.04:LTS | hoteldruid | 0 | No fix |
| Ubuntu:24.04:LTS | hoteldruid | 0 | No fix |
| Ubuntu:24.10 | hoteldruid | 0 | No fix |
| Ubuntu:25.04 | hoteldruid | 0 | No fix |
| Ubuntu:25.10 | hoteldruid | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | hoteldruid | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | hoteldruid | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | hoteldruid | 0 | No fix |
Related vulnerabilities
- CVE-2023-47164 Cross-site scripting vulnerability in HOTELDRUID 3.0.5 and earlier allows a remote… Also affects hoteldruid
- CVE-2023-43373 Hoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability via the… Also affects hoteldruid
- CVE-2023-43375 Hoteldruid v3.0.5 was discovered to contain multiple SQL injection vulnerabilities at… Also affects hoteldruid
- CVE-2023-43376 A cross-site scripting (XSS) vulnerability in /hoteldruid/clienti.php of Hoteldruid… Also affects hoteldruid
- CVE-2023-43374 Hoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability via the… Also affects hoteldruid
- CVE-2023-43377 A cross-site scripting (XSS) vulnerability in /hoteldruid/visualizza_contratto.php of… Also affects hoteldruid
- CVE-2023-43371 Hoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability via the… Also affects hoteldruid
- CVE-2023-33817 hoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability. Also affects hoteldruid