Skip to content
OpenAdvisories
Critical · 9.8 Public exploit CVE-2026-54390 EUVD-2026-37925GHSA-pxq6-fr5m-fwh5

JTL Shop < 5.7.2 Server-Side Template Injection via Smarty Renderer

Published Jun 18, 2026 · Updated Oct 29, 2026 · Assigned by VulnCheck

Description

JTL Shop versions 5.2.0 through 5.7.1 contains a server-side template injection vulnerability that allows unauthenticated attackers to inject malicious template syntax due to unsanitized user-supplied input passed to the Smarty template engine. Attackers can exploit this flaw to read sensitive server-side values such as database credentials and encryption keys, and on versions 5.4.0 through 5.7.1, leverage registered Smarty modifiers including unserialize and file_get_contents to write a webshell to the web root and execute arbitrary commands as the web server user.

Affected products

VendorProductAffectedFixed
JTL Software JTL Shop 5.2.0 – < 5.4.0, 5.4.0 – < 5.5.4, 5.6.0 – < 5.6.2, 5.7.0 – < 5.7.2 5.0.0

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • shinthink/CVE-2026-54390 ★ 0 · Jul 10, 2026

    CVE-2026-54390 — JTL Shop Smarty SSTI RCE | Pre-Auth Template Injection via fetch('string:' . ) | 5.2.0-5.7.1

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References