PT-2026-20517 · Majordomo · Majordomo
Valentin Lobstein
·
Published
2026-02-18
·
Updated
2026-02-18
·
CVE-2026-27181
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
MajorDoMo versions (affected versions not specified)
Description
The software allows unauthenticated arbitrary module uninstallation through the market module. The
admin() method within the market module retrieves gr('mode') from the $ REQUEST parameter and assigns it to $this->mode, enabling access to all mode-gated code paths without authentication via the ''/objects/?module=market'' API endpoint. The uninstall mode handler calls the uninstallPlugin() function, which deletes module records from the database, executes the module's uninstall() method using eval(), recursively deletes the module's directory and template files using removeTree(), and removes associated cycle scripts. An attacker can send a series of unauthenticated GET requests to wipe the entire installation.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Missing Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Majordomo