CVE-2026-54390
Received
Received - Intake
Server-Side Template Injection in JTL Shop
Publication date: 2026-06-18
Last updated on: 2026-06-18
Assigner: VulnCheck
Description
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.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| jtl | shop | From 5.2.0 (inc) to 5.7.1 (inc) |
| jtl | shop | From 5.4.0 (inc) to 5.7.1 (inc) |
| jtl | shop | 5.7.1 |
| jtl | shop | 5.5.4 |
| jtl | shop | 5.6.2 |
| jtl | shop | 5.7.2 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-1336 | The product uses a template engine to insert or process externally-influenced input, but it does not neutralize or incorrectly neutralizes special elements or syntax that can be interpreted as template expressions or other code directives when processed by the engine. |