CVE Catalog

CVE-2026-103528

Unknown
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

An administrator can execute arbitrary system commands on the server, leading to full compromise and data integrity violation.

Recommendation

Upgrade Thelia to a version that restricts access to dangerous PHP functions in Smarty templates or apply a Smarty security policy.

Other vulnerabilities in Thelia

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS