Medium severity · published Feb 18, 2026
CVE-2026-27177
MajorDoMo Stored Cross-Site Scripting via Property Set Endpoint
6.1
CVSS
0.2%
EPSS
No
On KEV
Description
MajorDoMo (aka Major Domestic Module) contains a stored cross-site scripting (XSS) vulnerability via the /objects/?op=set endpoint, which is intentionally unauthenticated for IoT device integration. User-supplied property values are stored raw in the database without sanitization. When an administrator views the property editor in the admin panel, the stored values are rendered without escaping in both a paragraph tag (SOURCE field) and a textarea element (VALUE field). The XSS fires on page load without requiring any click from the admin. Additionally, the session cookie lacks the HttpOnly flag, enabling session hijack via document.cookie exfiltration. An attacker can enumerate properties via the unauthenticated /api.php/data/ endpoint and poison any property with malicious JavaScript.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 14% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
MA
MajorDoMo · sergejey
0 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-27177
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-27177
Exploit
https://chocapikk.com/posts/2026/majordomo-revisited/
Exploit
https://github.com/sergejey/majordomo/pull/1177
Third Party Advisory
https://www.vulncheck.com/advisories/majordomo-stored-cross-site-scripting-via-property-set-endpoint
More from MajorDoMo
9.8
CVE-2026-27180
MajorDoMo Supply Chain Remote Code Execution via Update URL Poisoning
9.8
CVE-2026-27179
MajorDoMo Unauthenticated SQL Injection in Commands Module
9.8
CVE-2026-27175
MajorDoMo Command Injection in rc/index.php via Race Condition
9.8
CVE-2026-27174
MajorDoMo Unauthenticated Remote Code Execution via Admin Console Eval
7.5
CVE-2026-27181
MajorDoMo Unauthenticated Module Uninstall via Market Endpoint
