Critical 10.0

Joomla UP plugin RCE, patch now (CVE-2026-97163) [PoC]

CVE-2026-97163

By Yazoul AI · automated

CVE-2026-97163: Joomla UP plugin 5.0.0-5.2.0 and 6.0.0-6.0.29 allow unauthenticated remote code installation (CVSS 10.0). Update to the vendor's patched release.

Exploitation confirmed - public proof-of-concept - CVE-2026-97163 is a critical unauthenticated remote code installation flaw in the Joomla UP plugin (lomart.fr) versions 5.0.0-5.2.0 and 6.0.0-6.0.29 that lets any network attacker plant and run arbitrary code on the site. Treat every unpatched instance as compromised; apply the vendor patch or disable the extension immediately.

Overview

CVE-2026-97163 affects the UP extension for Joomla, distributed by lomart.fr. The flaw carries a CVSS score of 10.0, the maximum. The attack vector is network, complexity is low, and it requires no privileges and no user interaction. In plain terms: an attacker who can reach the site over HTTP can install and execute code without any account, any login, or any trick that depends on a victim clicking something.

The affected version ranges are 5.0.0 through 5.2.0 and 6.0.0 through 6.0.29. Any Joomla site running a UP plugin in those ranges is exposed the moment it is reachable on the internet.

Impact

Because the plugin accepts code installation without authentication, the practical outcome is full compromise of the Joomla installation. An attacker can drop a web shell, deface the site, harvest administrator credentials, pivot into the hosting account, or use the server as a beachhead for lateral movement. On shared hosting, that can expose neighboring tenants. On a site handling customer data, it is a breach waiting to be reported, and such incidents typically surface through breach reports.

Nothing in the CVSS vector suggests an attacker needs a valid session, a crafted file upload from a logged-in user, or social engineering. The barrier to entry is a working HTTP request. That is why this is rated critical rather than high.

Remediation

The UP plugin has a patched release, and the fix is the priority action:

  1. Update the UP extension to a version above 6.0.29 (or above 5.2.0 on the 5.x line if you are pinned there). Confirm the patched build with the vendor at lomart.fr.
  2. If you cannot update immediately, disable or uninstall the UP plugin. An extension that is not loaded cannot be abused.
  3. Assume compromise on any site that was exposed before patching. Check for unexpected files under Joomla’s webroot, review administrator accounts, and rotate Joomla admin passwords, database credentials, and any secrets stored in configuration.php.
  4. Add a web application firewall rule blocking unauthenticated requests to the plugin’s endpoints as a stopgap, not a substitute for patching.

Track vendor follow-ups and related coverage through security news.

Security Insight

Joomla extension vulnerabilities keep repeating a familiar pattern: a third-party plugin, maintained outside the core project, ships a remote code path with no authentication check. The Joomla core team cannot patch what it does not ship, so site owners carry the operational burden of inventorying every extension, tracking its upstream maintainer, and acting faster than the core update cycle. A CVSS 10.0 with a public proof-of-concept in a low-profile commercial plugin is exactly the case where extension sprawl becomes a liability. The lesson for defenders is that the attack surface of a CMS is rarely the CMS itself; it is the long tail of add-ons that nobody audits until an advisory like this one lands.

Further Reading

Share:

Never miss a critical vulnerability

Get real-time security alerts delivered to your preferred platform.

Public PoC References

Unverified third-party code

These repositories are publicly listed on GitHub and have not been audited by Yazoul Security. They may contain malware, backdoors, destructive payloads, or operational security risks (telemetry, exfiltration). Treat them as hostile binaries. Inspect source before execution. Run only in isolated, disposable lab environments (offline VM, no credentials, no production data).

Authorized use only. This information is provided for defensive research, detection engineering, and patch validation. Using exploit code against systems you do not own or do not have explicit written permission to test is illegal in most jurisdictions and violates Yazoul's terms of use.

Repository Stars
qeize/cve-2026-97163-payload

CVE-2026-97163 PoC payload (UP plugin Joomla remote code installation)

★ 0
murrez/CVE-2026-97163

CVE-2026-97163 PoC: Joomla UP (lomart.fr) unauthenticated GitHub mini-install / remote action deployment (≤6.0.29). Detects plugin version, probes com_ajax install triggers. Fix: UP 6.1.0 / 5.2.1. htt

★ 0

Showing 2 of 2 known references. Source: nomi-sec/PoC-in-GitHub.

Related Advisories

Never Miss a Critical Alert

CVE advisories, breach reports, and threat intel — delivered daily to your inbox.