Description
Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, the Store API endpoint /store-api/handle-payment in src/Core/Checkout/Payment/SalesChannel/HandlePaymentMethodRoute.php accepts a user-controlled orderId and forwards it to src/Core/Checkout/Payment/PaymentProcessor.php without verifying order ownership or guest-order authentication, allowing a normal customer or guest context to trigger the payment flow for another user's order while /store-api/order enforces the expected ownership model. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.
Published: 2026-07-17
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A Shopware Store API endpoint /store-api/handle-payment, implemented in src/Core/Checkout/Payment/SalesChannel/HandlePaymentMethodRoute.php, accepts a user-controlled orderId and forwards it to src/Core/Checkout/Payment/PaymentProcessor.php without verifying that the requester owns the order or is properly authenticated. Because the /store-api/order endpoint enforces ownership checks, this routing flaw creates an inconsistency that allows a normal customer or guest to trigger the payment flow for another user's order. The result is unauthorized payment execution, violating order integrity and potentially enabling financial loss.

Affected Systems

Shopware versions 6.6.x prior to 6.6.10.18 and 6.7.x prior to 6.7.10.1 are affected. The vulnerability targets the store‑api/handle‑payment route in the core checkout module and is present in both the shopware:platform and shopware:shopware packages. The issue is fixed in the referenced releases and certain commits that added order‑ownership verification.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate risk. The EPSS score is reported as less than 1 %, suggesting a low probability of exploitation in the wild, and the vulnerability is not listed in CISA’s KEV catalog. The endpoint is publicly reachable via the Store API, so an attacker can exploit the flaw by sending an HTTP request with an arbitrary orderId. No additional privileges are required beyond a normal customer or guest session, meaning the attack surface is relatively broad but exploitation remains unlikely at present.

Generated by OpenCVE AI on August 1, 2026 at 08:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official patch by upgrading Shopware to version 6.6.10.18 or newer, or 6.7.10.1 or newer.
  • If an immediate upgrade is not possible, add a temporary check to verify that the orderId belongs to the authenticated user before proceeding with payment, such as a middleware validation step.
  • Enhance audit logging and monitor payment initiation logs for anomalous activity, alerting on unauthorized payment triggers.

Generated by OpenCVE AI on August 1, 2026 at 08:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-9v5m-39wh-5chq Shopware: Unauthorized Payment Trigger for Foreign Orders via /store-api/handle-payment
History

Mon, 20 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 20:00:00 +0000

Type Values Removed Values Added
First Time appeared Shopware
Shopware platform
Shopware shopware
Vendors & Products Shopware
Shopware platform
Shopware shopware

Fri, 17 Jul 2026 18:15:00 +0000

Type Values Removed Values Added
Description Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, the Store API endpoint /store-api/handle-payment in src/Core/Checkout/Payment/SalesChannel/HandlePaymentMethodRoute.php accepts a user-controlled orderId and forwards it to src/Core/Checkout/Payment/PaymentProcessor.php without verifying order ownership or guest-order authentication, allowing a normal customer or guest context to trigger the payment flow for another user's order while /store-api/order enforces the expected ownership model. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.
Title Shopware: Unauthorized Payment Trigger for Foreign Orders via /store-api/handle-payment
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

Shopware Platform Shopware
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-20T19:27:17.356Z

Reserved: 2026-05-20T17:44:09.586Z

Link: CVE-2026-48016

cve-icon Vulnrichment

Updated: 2026-07-20T19:27:07.665Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T08:30:03Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key