CVE-2019-10664

Domoticz before 4.10578 allows SQL Injection via the idx parameter in CWebServer::GetFloorplanImage in WebServer.cpp

published March 31, 2019

CVSS
—
EPSS
8%
Percentile
94.9
In the wild
Unconfirmed
What it is

⚠️ A simple URL tweak could open the door to a sneaky SQL injection! This vulnerability lurks in Domoticz before version 4.10578, allowing attackers to manipulate the idx parameter with ease. 😱 Think of it like a restaurant that doesn’t double-check the orders coming from the kitchen. If a waiter serves dishes with hidden ingredients, anyone could sneak in extra items or swap them out without a second thought! In this case, an attacker could potentially modify the SQL queries sent to the database, leading to unauthorized access to sensitive information. It’s like letting someone behind the scenes in the restaurant, where they could change orders, steal recipes, or even empty the pantry!

Put simply

Think of it like a restaurant that doesn’t double-check the orders coming from the kitchen. If a waiter serves dishes with hidden ingredients, anyone could sneak in extra items or swap them out without a second thought! This SQL injection vulnerability in Domoticz arises from insufficient validation of the idx parameter in the GetFloorplanImage function, enabling attackers to craft malicious data that manipulates the underlying SQL queries.

What to do

In this case, an attacker could potentially modify the SQL queries sent to the database, leading to unauthorized access to sensitive information. It’s like letting someone behind the scenes in the restaurant, where they could change orders, steal recipes, or even empty the pantry! To protect against this vulnerability, update your Domoticz installation to version 4.10578 or later. Additionally, consider implementing input validation on the idx parameter to ensure that only expected values are processed. Regularly review and monitor your web server configurations for similar vulnerabilities. You’ve got this! Act quickly to secure your setup, and let’s keep the digital world safe together! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08185 · 94.9th percentile
Published
2019-03-31T13:14Z
EPSS history
Timeline
  • 31 MAR 13:14Z
    Domoticz before 4.10578 allows SQL Injection via the idx parameter in CWebServer::GetFloorplanImage in WebServer.cpp
    cvelistv5