Cloudanix VulnDB

CVE-2023-34537

Medium · 5.4

CVSS

5.4

EPSS

1.4%

Published

Jun 13, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

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.

Weaponized
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

  1. Identify vulnerable parameter accepting unsanitized input in HotelDruid web interface
  2. Craft malicious URL embedding script payload
  3. Deliver crafted link to authenticated or unauthenticated user
  4. Victim loads page, triggering script execution in browser
  5. 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