CVE-2026-27176 Scanner
CVE-2026-27176 Scanner - Cross-Site Scripting (XSS) vulnerability in MajorDoMo
Short Info
Level
Single Scan
Single Scan
Can be used by
Asset Owner
Estimated Time
10 seconds
Time Interval
24 days 19 hours
Scan only one
URL
Toolbox
MajorDoMo is a platform primarily used for building home automation systems and smart applications, offering extensive functionality for device control and management. Developers frequently engage with it due to its open-source nature, enabling broad community contributions and enhancements. Its flexible architecture allows it to integrate with a variety of devices, making it popular among tech enthusiasts. Businesses may also use it to prototype and develop bespoke solutions to cater to specific client needs. Home users often prefer MajorDoMo for personal smart home configurations due to its customizable features. With an expansive user base, MajorDoMo's security posture needs continuous attention to prevent unauthorized access or data breaches.
The vulnerability detected in MajorDoMo is a Cross-Site Scripting (XSS), which enables attackers to inject arbitrary JavaScript into a user's browser. This vulnerability is mainly exploited by crafting URLs that carry the malicious code. When an unsuspecting user clicks such a URL, the injected script is executed in the context of the user's session with MajorDoMo, potentially leading to data theft or session hijacking. The vulnerability arises due to unsanitized input parameters, specifically the "$qry" parameter in the command.php file of the MajorDoMo application. Reflected XSS attacks like this are a known threat, particularly in web applications with dynamic content generation.
The technical details of this CVE include the unsanitized handling of the "$qry" parameter in the "command.php" endpoint. Input from this parameter is directly reflected in the HTML response, leading to the execution of attacker-controlled scripts. The vulnerability is classified under CWE-79, indicating the lack of proper output encoding or escaping of special characters in the web application context. The exploit is relatively simple, requiring the attacker to craft a URL containing the malicious JavaScript sequence. The attack's success depends on user interaction, as it requires the victim to access the modified URL manually.
If exploited, this XSS vulnerability can have several adverse effects on users and the system. User sessions could be hijacked, leading to unauthorized access to personal or sensitive information stored or processed by MajorDoMo. Additionally, attackers could manipulate user actions or capture input data such as passwords, login credentials, or other sensitive information. In a worst-case scenario, such exploitation could facilitate the spread of further malicious activity by redirecting users to phishing sites or downloading malware. It could also degrade the reputation of the application, leading to user dissatisfaction and a potential drop in usage.
REFERENCES