Description
Thelia v2.6.0 permits authenticated administrators to upload and install modules via the ZIP upload function without validating or sandboxing embedded PHP code. An attacker can include malicious PHP code in a module's `install()` method which will then be executed upon installation, enabling remote code execution with the privileges of the web server.
Published: 2026-10-12
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Apply patch
AI Analysis

Impact

The vulnerability exists in Thelia v2.6.0, where authenticated administrators can upload and install modules through a ZIP upload feature. The system does not validate or sandbox the PHP code that may be embedded in a module's install() method. An attacker who can upload a crafted module will cause that code to execute with the privileges of the web server during installation, resulting in remote code execution.

Affected Systems

Affected vendor is Thelia. The specific product is Thelia CMS version 2.6.0. No other affected versions are listed.

Risk and Exploitability

This flaw requires the attacker to have legitimate administrator credentials to access the module upload interface. Once privileged, the attacker can deliver malicious PHP that runs on the server, providing full control of the application. The absence of EPSS data precludes a precise estimate of exploitation likelihood, but the capability for remote code execution and high privilege level indicates a high risk. The vulnerability is not currently listed in CISA KEV, yet it remains a critical concern for systems running Thelia 2.6.0.

Generated by OpenCVE AI on October 12, 2026 at 16:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install the latest Thelia release or security patch that validates uploaded modules and prevents execution of embedded PHP code.
  • If no patch is available, restrict the module upload capability to a small, trusted administrator group and perform manual code review on modules before installation.
  • Run the web server and PHP engine under the least‑privileged user and configure file system permissions to prevent execution of uploaded module files.
  • Enable application‑level input validation to reject PHP code in uploaded archives, or sanitize the install() method before execution.

Generated by OpenCVE AI on October 12, 2026 at 16:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 15 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-434
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Thelia
Thelia thelia
Vendors & Products Thelia
Thelia thelia

Mon, 12 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-94

Mon, 12 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
Description Thelia v2.6.0 permits authenticated administrators to upload and install modules via the ZIP upload function without validating or sandboxing embedded PHP code. An attacker can include malicious PHP code in a module's `install()` method which will then be executed upon installation, enabling remote code execution with the privileges of the web server.
Title CVE-2026-103529
References

cve-icon MITRE

Status: PUBLISHED

Assigner: certcc

Published:

Updated: 2026-10-15T17:01:20.649Z

Reserved: 2026-09-30T19:06:44.630Z

Link: CVE-2026-103529

cve-icon Vulnrichment

Updated: 2026-10-15T17:01:09.779Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T15:17:06.450

Modified: 2026-10-15T17:17:11.140

Link: CVE-2026-103529

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:27:06Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')