CVE-2023-43371
Critical · 9.8CVSS
9.8
EPSS
1.1%
Published
Sep 20, 2023
CISA due date
—
Cloudanix analysis
A flaw in the application lets outsiders tamper with its database without logging in, risking theft or corruption of important records.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Trivial
- Impact
- Full Compromise
- Component
- Application
- Class
- SQL Injection
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Unauthenticated remote SQL injection via the numcaselle parameter allowing arbitrary database queries that can read, modify, or delete data.
Why it matters to the business
Attackers may steal or alter sensitive customer and operational records stored by the application, causing data loss, regulatory exposure, and service disruption; the vulnerability affects widely deployed packages with a growing exploitation probability.
How an attack unfolds
An attacker locates the creaprezzi.php endpoint and submits a crafted numcaselle value containing SQL syntax; the unsanitized input is concatenated into a query, enabling data exfiltration or further database manipulation without authentication.
How to fix it
Upgrade thunderbird to 1:115.7.0-1~deb11u1 (Debian 11), 1:115.7.0-1~deb12u1 (Debian 12), or 1:115.7.0-1 (Debian 13); upgrade firefox-esr to 115.7.0esr-1~deb11u1 (Debian 11), 115.7.0esr-1~deb12u1 (Debian 12), or 115.7.0esr-1 (Debian 13). Apply vendor patches immediately given the 1122 days since publication and rising EPSS trend.
How to confirm the fix worked
Confirm the installed package versions match or exceed the listed fixed releases; retest the numcaselle parameter with known-safe input to verify query parameterization.
Typical attack path
- Discover the /hoteldruid/creaprezzi.php endpoint
- Inject SQL payload through the numcaselle parameter
- Observe database error or data leakage in responses
- Escalate to data extraction or destructive queries
How to detect it
Inspect web server access logs for requests to creaprezzi.php containing SQL keywords or unusual numcaselle values; correlate with database query logs showing unexpected clauses or errors.
- /hoteldruid/creaprezzi.php?numcaselle=
- numcaselle=
- SQL syntax error
- UNION SELECT
What your security team should do
- Apply the listed fixed package versions within the next 48 hours
- Scan all public-facing instances for the vulnerable endpoint
- Add web application firewall rules blocking common SQL metacharacters in numcaselle
- Review database accounts for least-privilege enforcement
The record
Hoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability via the numcaselle parameter at /hoteldruid/creaprezzi.php.
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-33817 hoteldruid v3.0.5 was discovered to contain a SQL injection vulnerability. Also affects hoteldruid
- CVE-2023-34537 A Reflected XSS was discovered in HotelDruid version 3.0.5, an attacker can issue… Also affects hoteldruid