CVE-2026-13603CWE-20CWE-918

SSRF with API key leak in pretix-oppwa

Critical · published July 1, 2026

CVSS v4.0
9.0
EPSS
0%
Percentile
33.7
In the wild
Unconfirmed
What it is

The payment integration pretix-oppwa provides support

for the payment providers VR Payment, Hobex, and potentially others

based on Oppwa's technology. The integration of Oppwa, following their

official documentation, includes a step where the user is redirected

from the payment provider back to our system with a query parameter like

?resourcePath=/v1/checkouts/{checkoutId}/payment in the URL. Our system is then supposed to fetch the status of the transaction from the URL given by baseUrl + resourcePath.

Our plugin pretix-oppwa did so insecurely by

concatenating the parameter form the URL to the base domain of the API

without further validation and, critically, without a / at the end of the baseUrl. Therefore, an attacker could inject a resourcePath argument in a way that causes pretix to call a different

server instead. Since the request includes the access token (API key)

of the Oppwa account, this would leak the access token, giving access to

data contained in the payment provider's system. This is fixed with the

release today by strictly validating the given API URL.

After installing the update, we recommend asking your payment provider for a new access token and updating it in pretix.

The record
Technical detail
CVSS v4.0
9.0 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L/E:U
EPSS
0.00406 · 33.7th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-07-01T13:18Z
EPSS history
Timeline
  • 01 JUL 13:18Z
    SSRF with API key leak in pretix-oppwa
    cvelistv5