Ecommerce Systempay Weak Cryptographic Implementation Vulnerability Allowing Production Key Brute Force

Vulnerability

A vulnerability exists in Ecommerce Systempay version 1.0 due to a weak cryptographic implementation. This flaw allows attackers to brute force the 16-character production secret key used for generating payment signatures. By extracting payment form data and signatures from POST requests to the payment endpoint, attackers can use SHA1 hash comparisons to iteratively test key candidates until the correct production key is found. Successfully obtaining this key enables the forgery of valid payment signatures and manipulation of transaction amounts.

Impact

Exploitation of this vulnerability allows for brute forcing of the production secret key, which can then be used to forge payment signatures and manipulate transaction amounts.

Reproduction

To reproduce this vulnerability, first identify an ecommerce site using Systempay version 1.0 that employs SHA1 for signature cryptography. Add products to the cart and select Systempay as the payment method. Once the payment form is submitted, capture the POST request data sent to the payment endpoint, including the signature and all vads fields. Use this information to brute force the production key by testing key candidates against the SHA1 hash of the original signature.

Added: May 13, 2026, 7:04 PM
Updated: May 13, 2026, 7:04 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
5.0
exploitability
8.7
remediation
0.0
relevance
8.2
threat
6.4
urgency
2.9
incentive
4.2

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