PT-2026-46890 · Shopware+2 · Xplatform+3

CVE-2026-48014

·

Published

2026-06-04

·

Updated

2026-07-21

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions Shopware versions prior to 6.6.10.18 Shopware versions prior to 6.7.10.1
Description A vertical authorization bypass exists in the Admin API affecting order state transition features. The issue occurs because certain routes in src/Core/Checkout/Order/Api/OrderActionController.php do not declare PlatformRequest::ATTRIBUTE ACL or perform explicit privilege checks. Consequently, the AclAnnotationValidator exits when route ACL metadata is absent, allowing authenticated users with low privileges—who lack order:update, order transaction:update, or order delivery:update permissions—to trigger state changes via StateMachineRegistry::transition() in SYSTEM SCOPE. This allows an attacker to manipulate order lifecycles, such as canceling or reopening orders, by making direct API calls to endpoints like '/api/ action/order/{orderId}/state/{transition}' and similar transaction or delivery transition routes, regardless of UI restrictions.
Recommendations Update Shopware to version 6.6.10.18. Update Shopware to version 6.7.10.1.

Exploit

Fix

Missing Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-48014
GHSA-F8Q6-3G5W-JJR6

Affected Products

Xplatform
Shopware
Shopware/Core
Shopware/Platform