← Vulnerability feed

Vulnerability record · CVE-2022-22909 · published 3 March 2022

CVE-2022-22909: HotelDruid room name field code injection allows RCE

Digitaldruid · Hoteldruid

HotelDruid v3.0.3 contains a code injection flaw in the Create New Room module, where a crafted payload placed in the name field leads to remote code execution. Because the injected code runs on the server, an attacker with a valid account can execute arbitrary commands within the application's context.

8.8 CVSS 3.1 High EPSS 45% · top 1.2% CWE-94 · Code injection
8.8CVSS 3.1 base score, v2 6.5
45%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

HotelDruid v3.0.3 was discovered to contain a remote code execution (RCE) vulnerability which is exploited via an attacker inserting a crafted payload into the name field under the Create New Room module.

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: medium.

high priorityThe flaw is network-reachable, leads to full RCE, has a public exploit and a very high EPSS score, though it requires an authenticated low-privileged account and is not in KEV.

What it is

HotelDruid v3.0.3 contains a code injection flaw in the Create New Room module, where a crafted payload placed in the name field leads to remote code execution. Because the injected code runs on the server, an attacker with a valid account can execute arbitrary commands within the application's context.

Impact

An attacker gains remote code execution on the HotelDruid server, allowing arbitrary command execution and full compromise of the application and its data. The CVSS vector rates confidentiality, integrity and availability impact as high.

Attack surface

Reached over the network through the Create New Room module; the CVSS vector requires low privileges (PR:L) and no user interaction (UI:N), so an authenticated low-privileged user is needed.

Exploitation

A public exploit reference exists on GitHub, and EPSS is 0.45434 (98.7th percentile), indicating high predicted exploitation activity; the CVE is not listed in CISA KEV, so no confirmed in-the-wild use is documented.

What to do

  • Upgrade HotelDruid to a version later than 3.0.3 if the vendor provides a fix; verify against the vendor advisory at hoteldruid.com.
  • Restrict access to the Create New Room module and other administrative functions to trusted accounts only.
  • Apply input validation and output encoding to the room name field, and avoid evaluating user-supplied values as code.
  • Monitor and limit the privileges of accounts that can create rooms, and review existing room names for suspicious payloads.

Detection

  • Search web and application logs for requests to the Create New Room endpoint containing code-like or template syntax in the name parameter.
  • Alert on unexpected child processes or command execution spawned by the web server user.
  • Review HotelDruid room records for names containing unusual characters, delimiters or function-like strings.
  • Correlate authentication events for low-privileged accounts with subsequent room creation activity.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
https://github.com/0z09e/CVE-2022-22909 ExploitThird Party Advisory
https://www.hoteldruid.com ProductVendor Advisory
https://github.com/0z09e/CVE-2022-22909 ExploitThird Party Advisory
https://www.hoteldruid.com ProductVendor Advisory

Track CVE-2022-22909 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2023-43373Digitaldruid hoteldruid sql injection vulnerabilityHoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability via the n_utente_agg parameter at /hoteldruid/interconnessioni.php.EPSS 4.2%9.8CVE-2023-43374Digitaldruid hoteldruid sql injection vulnerabilityHoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability via the id_utente_log parameter at /hoteldruid/personalizza.php.EPSS 3.7%9.8CVE-2023-43375Digitaldruid hoteldruid sql injection vulnerabilityHoteldruid v3.0.5 was discovered to contain multiple SQL injection vulnerabilities at /hoteldruid/clienti.php via the annonascita, annoscaddoc, giorn…EPSS 0.73%9.8CVE-2023-43371Digitaldruid hoteldruid sql injection vulnerabilityHoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability via the numcaselle parameter at /hoteldruid/creaprezzi.php.EPSS 1.1%9.8CVE-2021-42949Digitaldruid hoteldruid improper authentication vulnerabilityThe component controlla_login function in HotelDruid Hotel Management Software v3.0.3 generates a predictable session token, allowing attackers to by…EPSS 7.1%9.8CVE-2021-37832Digitaldruid hoteldruid sql injection vulnerabilityA SQL injection vulnerability exists in version 3.0.2 of Hotel Druid when SQLite is being used as the application database. A malicious attacker can …EPSS 4.1%9.8CVE-2019-9087Digitaldruid hoteldruid sql injection vulnerabilityHotelDruid before v2.3.1 has SQL Injection via the /tab_tariffe.php numtariffa1 parameter.EPSS 1.6%9.8CVE-2019-9086Digitaldruid hoteldruid sql injection vulnerabilityHotelDruid before v2.3.1 has SQL Injection via the /visualizza_tabelle.php anno parameter.EPSS 1.6%

Source: NIST National Vulnerability Database (record CVE-2022-22909), CISA KEV, FIRST EPSS (scores of 2026-09-27). This page is refreshed as NVD updates the record.