Description
Thelia 2.6.0 uses Smarty for email templates without properly restricting access to dangerous PHP functions. An authenticated administrator can inject malicious Smarty expressions into email templates via the messages configuration interface, and when the template is previewed or rendered, functions such as system(), exec(), file_put_contents(), and file_get_contents() can be executed with the privileges of the web process. This allows arbitrary OS command execution, file read/write operations, and RCE on the underlying server.
Published: 2026-10-12
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Thelia 2.6.0 includes Smarty email template support that fails to restrict dangerous PHP functions. An authenticated administrator can inject malicious Smarty expressions into message templates. When the template is previewed or rendered, PHP functions such as system(), exec(), file_put_contents(), and file_get_contents() are invoked with the web process privilege, allowing the attacker to execute arbitrary OS commands and read or write arbitrary files on the underlying server. This vulnerability enables full compromise of confidentiality, integrity, and availability on the affected system.

Affected Systems

The affected product is Thelia 2.6.0. No other versions were explicitly listed in the advisory.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not listed in KEV. The CVSS score is not provided, so an exact severity rating cannot be supplied. Based on the description, the likely attack vector requires an authenticated administrator; therefore the vulnerability would be exploitable after an adversary gains admin credentials or compromises an admin account.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Thelia to the latest release where Smarty template expressions cannot invoke PHP functions (or a patch that restricts these functions).
  • If an immediate upgrade is not possible, configure PHP to disable the dangerous functions (system, exec, file_put_contents, file_get_contents) using the disable_functions directive or remove them from Smarty’s allowed registry.
  • Restrict the messages configuration interface to a minimal set of trusted administrator accounts and enforce multi‑factor authentication for all administrative logins.

Generated by OpenCVE AI on October 12, 2026 at 16:45 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-1336
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:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-78
CWE-95

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

Type Values Removed Values Added
Description Thelia 2.6.0 uses Smarty for email templates without properly restricting access to dangerous PHP functions. An authenticated administrator can inject malicious Smarty expressions into email templates via the messages configuration interface, and when the template is previewed or rendered, functions such as system(), exec(), file_put_contents(), and file_get_contents() can be executed with the privileges of the web process. This allows arbitrary OS command execution, file read/write operations, and RCE on the underlying server.
Title CVE-2026-103528
References

cve-icon MITRE

Status: PUBLISHED

Assigner: certcc

Published:

Updated: 2026-10-15T17:00:30.807Z

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

Link: CVE-2026-103528

cve-icon Vulnrichment

Updated: 2026-10-15T16:42:42.671Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-103528

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-1336

    Improper Neutralization of Special Elements Used in a Template Engine

  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

  • CWE-95

    Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')