CVE-2026-27180
CRITICALMajorDoMo - Unauthenticated Remote Code Execution via Update URL Poisoning
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2026-27180.
PoCs published by XiaomingX, mbanyamer, including Metasploit module exploits/multi/http/majordomo_supply_chain_rce.
AI-analyzed exploit summary This repository contains a functional exploit for CVE-2026-27180, which targets MajorDoMo's unauthenticated update URL poisoning vulnerability. The exploit sets up a malicious server to serve a crafted Atom feed and a malicious tarball, leading to remote code execution via a webshell.
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.
Exploits (3)
This repository contains a functional exploit for CVE-2026-27180, which targets MajorDoMo's unauthenticated update URL poisoning vulnerability. The exploit sets up a malicious server to serve a crafted Atom feed and a malicious tarball, leading to remote code execution via a webshell.
This repository contains a functional exploit for CVE-2026-27180, targeting MajorDoMo's unauthenticated update URL poisoning vulnerability. The exploit sets up a malicious HTTP server to serve a crafted Atom feed and a malicious tarball, leading to remote code execution via a webshell.
This Metasploit module exploits an unauthenticated RCE in MajorDoMo via supply chain poisoning. It poisons the update URL, serves a malicious Atom feed and tarball, and executes a PHP payload through a deployed webshell.
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H