Cross-Site Scripting Vulnerability in JTL-Shop by JTL Software
CVE-2026-103904

8.6HIGH

Key Information:

Status
Vendor
CVE Published:
14 October 2026

What is CVE-2026-103904?

A significant security flaw exists in JTL-Shop where the public consent endpoint allows unauthenticated users to submit arbitrary consent names without any validation against the configured consent items. This unfiltered input is stored in the consent statistics and displayed without proper output encoding within the administration backend. As a result, an unauthenticated remote attacker can exploit this vulnerability to inject malicious script code. When an administrator accesses the consent statistics page, the injected script executes within their browser session, potentially enabling the attacker to perform actions with the administrator's privileges.

Affected Version(s)

JTL-Shop 5.4.0 < 5.6.5

JTL-Shop 5.7.0 < 5.7.5

JTL-Shop 5.8.0 < 5.8.2

References

CVSS V4

Score:
8.6
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
Unknown

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Lionel Machire (Metzler GmbH) and Lucas Nill
.