Skip to content

Build Not yet confirmed elsewhere1 publisher 2 min read Published

No vendor patch for Thelia 2.6.0 and 2.6.1 admin paths to remote code execution, CERT/CC says

CERT/CC rates Thelia 2.6.0 and 2.6.1 critical for multiple admin-reachable paths to remote code execution. No vendor patch is available, so each shop has to limit its own exposure.

The Engineer · Build desk

How we use AI Send a correction

Thelia 2.6.0 and 2.6.1 shops have no vendor patch How CERT/CC's advisory reaches each party. A map, since its numbers are version and CVE IDs, not measures a chart could show.

Thelia 2.6.0: document, banner, email template, module flaws. 2.6.1: translation editing, absolute-path Smarty SSTI. No vendor patch. Exposed: orders, customer data, credentials, payment data. CERT/CC advises isolating the admin interface and restricting permissions.

Thelia 2.6.0 and 2.6.1 shops have no vendor patch
WhoHowKindClaim
Thelia 2.6.0 shopsDocument update, banner, email template and module flaws affect 2.6.0, per CERT/CCexposure6
Thelia 2.6.1 shopsTranslation editing and Smarty SSTI using absolute paths affect 2.6.1, per CERT/CCexposure6
Shop operatorsNo vendor patch is currently availableconstraint4
Customer and payment dataImpacts include access to orders, customer data, credentials and payment-related dataexposure14
Admin interfaceCERT/CC advises isolating it from the Internet behind a VPN, IP allowlist and MFAdecision15
Admin permissionsCERT/CC advises restricting or disabling document, banner, module, template and translation managementdecision16

What happened

  • CERT/CC ties the document, banner, email template and module flaws to 2.6.0, and translation editing and absolute-path Smarty injection to 2.6.1.
  • A PHP file dropped through a document update or banner upload, or a module ZIP carrying PHP, runs with web server privileges once it is requested or installed.
  • Most RCE paths need administrator or limited admin privileges, while unauthenticated attackers can enumerate usernames and start certain browser attacks.
  • CERT/CC advises isolating the admin interface from the Internet behind a VPN, an IP allowlist and MFA.

Why it matters

  • cost An exploited shop loses the web server account, which reaches orders, customer data, credentials and payment-related data, and the operator carries that exposure with no fixed release to apply.
  • constraint Moving from 2.6.0 to 2.6.1 does not leave the advisory's scope, since both versions are listed as affected and no patched version exists to move to.
  • decision Shops that delegate translation, banner, document or module permissions must decide now whether those roles stay, because each UPDATE permission is a route to code execution.
  • exposure Admin-only is a weaker gate than it sounds: a hijacked admin session via XSS or a brute-forced account supplies the privilege every RCE route needs.

Each of the advisory's routes reaches code execution on its own, with its own preconditions [3]. Closing the upload route leaves the template and translation routes open.

Two routes work like this. In the translation editor, a user holding the admin.configuration.language UPDATE permission puts ../ in the item_name parameter and points the write at a web-accessible path outside the templates directory [9]. The translation value then breaks out of a PHP string literal because backslashes are escaped insufficiently. The editor writes the PHP file, and the attacker requests its URL [10].

The second route goes through checkTemplate(). An authorized user passes an absolute filesystem path, and the validation, which only blocks relative directory traversal, lets it through. Smarty then loads and compiles the file with no security policy, so template code runs with web server privileges [11]. The email-template route ends the same way: a malicious Smarty expression saved through message configuration calls functions such as system(), exec() or file_put_contents() when the template is previewed or rendered [8].

The privilege bar is lower than the word "admin" suggests. CERT/CC says most RCE paths need administrator or limited admin privileges [12]. The translation route needs one UPDATE permission on one area [9]. The advisory also lists admin session hijacking through stored or reflected XSS, plus username enumeration that makes brute force more efficient [13]. We think any account holding document, banner, module, template or translation permissions should be treated as a code-execution account until a fix ships.

Two conditions bound every route. The attacker needs admin or UPDATE-level permission on the targeted path, and the PHP file or Smarty template must be executable with web server privileges [18]. The advisory advises disabling PHP execution in user-writable directories and validating MIME types, extensions and content on the server [17]. In our view that control fits the file-drop routes best. The Smarty routes carry their payload as a template expression, not a dropped file, so network isolation and permission cuts matter more there [16].

For detection, the advisory says administrators may see admin login attempts, username enumeration, document, banner or module uploads, template or translation changes, new PHP files and web server child processes [19]. It lists no related malware or threat groups [20].

The excerpt we have is incomplete. It lists eleven CVEs but maps six to a version, leaving five unassigned [21]. Nor does it separate the paths that were reproduced from those judged only feasible. The advisory states that no vendor patch is currently available [4].

What to watch

  • A Thelia release or vendor statement that fixes the eleven listed CVEs.
  • CERT/CC or JVN updates that map the five unassigned CVEs to versions and attack paths.
  • Reports of exploitation in the wild, and any threat group CERT/CC later ties to these flaws.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence60
Adoption
Insufficient
Hype gap−10
Incentives
Insufficient
Confidence60
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    CERT/CC published an advisory titled 'Multiple vulnerabilities in Thelia 2.6.0 and 2.6.1' on 2026-10-12 with a severity of Critical.

    Reported Supported Source: CERT/CC advisory, as reproduced on dev.toView cited source
  2. [2]

    The advisory lists the affected products as Thelia 2.6.0, Thelia 2.6.1 and the Smarty template engine.

    Reported Supported Source: CERT/CC advisory, as reproduced on dev.toView cited source
  3. [3]

    Thelia's administrative features contain multiple attack paths, including file uploads, client MIME spoofing, Smarty function execution, module installation, path traversal with PHP injection and absolute path SSTI, that allow attackers with administrative or limited privileges to achieve remote code execution on the web server.

    Reported Supported Source: CERT/CC advisory, as reproduced on dev.toView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 13, 2026

    Multiple Vulnerabilities in Thelia 2.6.0 and 2.6.1 Leading to RCE via Upload, Smarty, and Translation Editing

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Loading related stories