CVE-2026-27180 MajorDoMo Supply Chain Remote Code Execution via Update URL Poisoning

Critical 9.3 Published Updated

Unauthenticated attackers can achieve remote code execution by poisoning the update URL to deploy arbitrary PHP files via the saverestore module.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-27180?

CVE-2026-27180 is a critical vulnerability in sergejey MajorDoMo, published on 18 Feb 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

MajorDoMo (aka Major Domestic Module) is vulnerable to unauthenticated remote code execution through supply chain compromise via update URL poisoning. The saverestore module exposes its admin() method through the /objects/?module=saverestore endpoint without authentication because it uses gr('mode') (which reads directly from $_REQUEST) instead of the framework's $this->mode. An attacker can poison the system update URL via the auto_update_settings mode handler, then trigger the force_update handler to initiate the update chain. The autoUpdateSystem() method fetches an Atom feed from the attacker-controlled URL with trivial validation, downloads a tarball via curl with TLS verification disabled (CURLOPT_SSL_VERIFYPEER set to FALSE), extracts it using exec('tar xzvf ...'), and copies all extracted files to the document root using copyTree(). This allows an attacker to deploy arbitrary PHP files, including webshells, to the webroot with two GET requests.

Weakness: CWE-494

Which versions are affected by CVE-2026-27180?

It affects 1 product.

Products include Mjdm Majordomo.

How do I fix CVE-2026-27180?

No fix has been published for CVE-2026-27180 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-27180 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-27180 exists.

Public exploit code: 1 Metasploit module and 1 proofs of concept on GitHub.

Sources

Also known as GHSA-grp8-p6j9-9x5f.

Is CVE-2026-27180 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free