Loaded Commerce Client-Side Template Injection Vulnerability

Vulnerability

A client-side template injection vulnerability has been identified in Loaded Commerce version 6.6. This vulnerability allows unauthenticated attackers to execute code on the server by manipulating the search parameter. The issue arises from improper handling of template syntax, which can be exploited to inject and execute arbitrary code.

Impact

Exploitation of this vulnerability allows for client-side code execution on the server.

Reproduction

To reproduce this vulnerability, inject template syntax into the search parameter of the 'advanced search result' page. For example, injecting '{{7*7}}' will execute the expression and return the result, confirming the template injection. Additionally, the 'Forgot Password' page can be used to demonstrate the vulnerability by submitting '{{constructor.constructor('alert(1)')()}}' in the email field, which will trigger a JavaScript alert.

Added: Dec 4, 2025, 9:21 PM
Updated: Dec 4, 2025, 9:21 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
8.7
remediation
0.0
relevance
1.2
threat
6.4
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.