Skip to main content

Thelia CVE-2026-103528

| EUVDEUVD-2026-97480 MEDIUM
Improper Neutralization of Special Elements Used in a Template Engine (CWE-1336)
2026-10-12 certcc GHSA-c7vc-5c74-vvwp
5.4
CVSS 3.1 · Vendor: certcc
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as Thelia administrator
  2. Delivery
    Inject Smarty payload into email message template
  3. Exploit
    Trigger template preview/render
  4. Execution
    Execute PHP functions (system/exec) as web process
  5. Impact
    Achieve OS command execution / RCE

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V1 - Encoding and Sanitization Template injection prevention
Exploitation Conditions

Exploitation requires an authenticated session with back-office administrator access to Thelia's email 'messages' configuration interface, where Smarty template content for emails can be edited. The payload executes only when the modified template is previewed or rendered (sending/preview of the email), and success depends on the Smarty environment not restricting dangerous PHP functions (system(), exec(), file_put_contents(), file_get_contents()) - which is the default insecure condition described. The principal limiting factor is the administrator privilege requirement, meaning an attacker must already control a high-privilege account; there is no unauthenticated or low-privilege path described, and impact is bounded by the web process's OS privileges.

Impact

This is a moderate-priority issue whose real-world risk is tempered by a high access barrier but understated by the recorded CVSS metrics. The NVD vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N = 5.4) conflicts internally with the description in two ways: (1) PR:L contradicts the text 'authenticated administrator' injecting via the messages configuration interface, which is an administrative capability and warrants PR:H; (2) the C:L/I:L/A:N impact drastically understates a described outcome of arbitrary OS command execution, file read/write, and full RCE, which should be C:H/I:H/A:H. These discrepancies mean the 5.4 base score should not be taken at face value - the true technical impact is critical, but it is gated behind administrator authentication. EPSS is low at 0.40% (32th percentile), consistent with the absence of KEV listing and no identified public exploit, indicating no evidence of active or widespread exploitation. Net: a genuinely severe post-authentication RCE/SSTI primitive, but one that requires an attacker to already hold admin privileges, so it is primarily a privilege-escalation-to-host and insider/compromised-admin concern rather than a mass-exploitation threat. No SSVC decision data was provided in the input.

Exploit ScenarioDerived

An attacker who has obtained Thelia back-office administrator credentials (via phishing, credential reuse, or a separate flaw) logs into the admin panel and edits an email message template, inserting a malicious Smarty expression that calls a dangerous PHP function such as system() or file_put_contents(). When the template is previewed or an email is rendered, the payload executes with the privileges of the web server process, giving the attacker OS command execution on the host. No public exploit code was identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 15, 2026

Authenticated administrators of Thelia 2.6.0 and earlier can achieve remote code execution by injecting malicious Smarty expressions into email templates, which execute with web process privileges when previewed or rendered. The vulnerability requires high-privilege back-office access, but successful exploitation enables arbitrary OS command execution and file read/write. No active exploitation has been confirmed and no public exploit code is currently identified.

RemediationAI

No vendor-released patch has been identified at the time of analysis. Administrators should restrict access to the email messages configuration interface to only fully trusted users, though this does not eliminate the risk from a compromised admin account. As a compensating control, configure Smarty's security policy to disallow dangerous PHP functions such as system(), exec(), file_put_contents(), and file_get_contents(); this may break legitimate templates that rely on them, requiring testing. Additionally, run the web server with least privilege to limit the impact of command execution. Monitor logs for suspicious template edits or preview actions. Refer to CERT/CC VU#162329 (https://kb.cert.org/vuls/id/162329) for updates.

Affected VersionsENISA

Thelia 0 ≤2.6.0

Affected Packages

euvd thelia no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Thelia, an open-source e-commerce platform, leverages the Smarty template engine to generate email content. The vulnerability is classified as CWE-1336 (Improper Neutralization of Special Elements Used in a Template Engine), a form of server-side template injection (SSTI). In affected versions (CPE cpe:2.3:a:thelia:thelia:*), the messages configuration interface fails to restrict Smarty's access to dangerous PHP functions. An authenticated administrator can inject expressions calling system(), exec(), file_put_contents(), or file_get_contents(), which are then executed with the web server's privileges during template preview or rendering, leading to arbitrary command execution and file manipulation.

Know when Thelia gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (certcc) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 7.2 HIGH

Requires administrator access to edit email templates so PR:H; network-reachable admin UI (AV:N), no user interaction and low complexity; arbitrary OS command execution yields full C:H/I:H/A:H.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (certcc).

CVSS VectorVendor: certcc

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
CVSS changed
Oct 15, 2026 - 17:22 NVD
5.4 (MEDIUM)
CVE Published
Oct 12, 2026 - 14:55 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
niche open-source PHP e-commerce platform, limited enterprise footprint
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

More in Thelia

View all
CVE-2026-103535 HIGH
8.8 Oct 12

Authenticated back-office users of Thelia through 2.6.1 can chain a path traversal flaw in the translation editor with a

CVE-2026-107248 HIGH
8.8 Oct 12

Server-side template injection in the back-office Email/Messages feature of Thelia 3.0.0 lets an authenticated user hold

CVE-2026-109397 HIGH
8.6 Oct 12

Remote code execution in the Thelia e-commerce platform (all versions before 3.1.2 and 3.2.x before 3.2.1) allows an aut

CVE-2026-103521 HIGH
7.2 Oct 12

Remote code execution in Thelia v2.6.0 is achievable by an authenticated administrator who abuses the document update en

CVE-2026-103522 HIGH
7.2 Oct 12

Authenticated attackers holding a Thelia administrator account can achieve remote code execution on the underlying serve

CVE-2026-103523 MEDIUM
6.1 Oct 12

An open redirect in Thelia's address-creation workflow (versions up to and including 2.6.0) lets an attacker craft a URL

CVE-2026-103527 MEDIUM
6.1 Oct 12

Reflected cross-site scripting in Thelia versions up to 2.6.0 allows remote attackers to execute arbitrary JavaScript in

CVE-2026-103537 MEDIUM
5.4 Oct 12

Authenticated template injection in Thelia versions up to and including 2.6.1 lets a logged-in user with access to Smart

CVE-2026-103529 MEDIUM
5.4 Oct 12

Remote code execution in Thelia 2.6.0 and earlier is achievable by an authenticated back-office administrator who uses t

CVE-2026-103524 MEDIUM
4.8 Oct 12

Stored cross-site scripting in Thelia (all versions from 0 through 2.6.0) lets an authenticated back-office user - speci

CVE-2026-103526 LOW
3.7 Oct 12

Username enumeration in Thelia 2.6.0 lets unauthenticated remote attackers determine which administrator accounts exist

CVE-2026-109396 LOW
2.3 Oct 12

CSV formula injection in Thelia (before 3.1.2 and 3.2.0 through 3.2.0, fixed in 3.2.1) lets unauthenticated visitors pla

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy