MajorDoMo Unauthenticated Remote Code Execution via Admin Console Eval
85Vexday Risk Score
Patch now. It exploitation observed by VulnCheck and has a working public exploit.
ssvc Actcvss 9.3epss 7.0%
from disclosure to weapon8 days
Published on NVDFeb 18
1st PoC+8d
metasploitFeb 18
VulnCheck+59d
exploitation probability
7.0%top 6% of all CVEs
observed exploitation
yesVulnCheck
1 public exploit(s)
MajorDoMo (aka Major Domestic Module) allows unauthenticated remote code execution via the admin panel's PHP console feature. An include order bug in modules/panel.class.php causes execution to continue past a redirect() call that lacks an exit statement, allowing unauthenticated requests to reach the ajax handler in inc_panel_ajax.php. The console handler within that file passes user-supplied input from GET parameters (via register_globals) directly to eval() without any authentication check. An attacker can execute arbitrary PHP code by sending a crafted GET request to /admin.php with ajax_panel, op, and command parameters.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Affected products
sergejey · MajorDoMopublic PoCs found — 1
vulncheckvulncheck.com/xdb/f2c204570999unverified⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.