Confidentiality class: Internal & Partner SEC Consult Vulnerability Lab Security Advisory < publishing date 20250807-0 > ======================================================================= title: Race Condition in Shopware Voucher Submission product: Shopware 6 vulnerable version: v6.6.10.4 fixed version: No fixed version available yet CVE number: CVE-2025-7954 impact: medium homepage: https://github.com/shopware/shopware found: 2025-04-14 by: Timo M\xFCller (Office Munich) SEC Consult Vulnerability Lab An integrated part of SEC Consult, an Eviden business Europe | Asia https://www.sec-consult.com ======================================================================= Vendor description: ------------------- "Shopware 6 is an open commerce platform based on Symfony Framework and Vue and supported by a worldwide community and more than 1.500 community extensions" Source: https://github.com/shopware/shopware Business recommendation: ------------------------ The vendor has not yet provided a patch for this vulnerability but has already publicized it through a GitHub issue. Please check the "Workaround" section of this advisory for up to date recommended mitigation measures. Vulnerability overview/description: ----------------------------------- 1) Race Condition in Shopware Voucher Submission (CVE-2025-7954) A race condition exists within the voucher system of the Shopware Core. Successful exploitation of this vulnerability allows an attacker to bypass voucher usage limits during the checkout process. This vulnerability exists due to the fact that validation of voucher codes is not an atomic operation. Due to this, limited vouchers can be used in multiple simultaneous checkouts. In the worst case an attacker can abuse this vulnerability to use generated vouchers over their pre-set usability limit. Proof of concept: ----------------- 1) Race Condition in Shopware Voucher Submission (CVE-2025-7954) Successful exploitation of this issue requires access to a valid restricted (e.g. one-time use) voucher. Further information about the exploitation process is withheld until an official patch by Shopware is available. Vulnerable / tested versions: ----------------------------- The following version has been tested, which was the latest version available at the time of the vulnerability submission: * v6.6.10.4 Vendor contact timeline: ------------------------ 2025-05-09: Contacting vendor through the security reporting form at https://www.shopware.com/en/contact/security-reporting/ 2025-05-21: Asking for a status update, whether our form submission was received. Vendor confirms receipt. 2025-07-15: Asking for a another status update including a request for a rough patch timeline 2025-07-15: Vendor classifies this vulnerability as a not security-relevant bug. They also discloses this "bug" as a Shopware GitHub issue https://github.com/shopware/shopware/issues/11245 2025-07-15: Asking the vendor for a statement, why this submission is not rated as security-relevant 2025-07-15: The vendor does not rate this issue as security-relevant because merchants can recognize and cancel malicious orders 2025-07-25: Informing vendor that we will publish the finding, too. (Vendor already published it via Github) 2025-08-07: Publishing advisory. Solution: --------- No official patch is currently available for this vulnerability. Patch availability status can be tracked via the GitHub issue at https://github.com/shopware/shopware/issues/11245 Workaround: ----------- Until a patch is available, vouchers with usage limits should not be used. Such vouchers are: * one-time vouchers * vouchers with a restricted amount of activations If vouchers with usage limits are used, it is suggested to review any orders connected to these vouchers for suspicious activity. Advisory URL: ------------- https://sec-consult.com/vulnerability-lab/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SEC Consult Vulnerability Lab An integrated part of SEC Consult, an Eviden business Europe | Asia About SEC Consult Vulnerability Lab The SEC Consult Vulnerability Lab is an integrated part of SEC Consult, an Eviden business. It ensures the continued knowledge gain of SEC Consult in the field of network and application security to stay ahead of the attacker. The SEC Consult Vulnerability Lab supports high-quality penetration testing and the evaluation of new offensive and defensive technologies for our customers. Hence our customers obtain the most current information about vulnerabilities and valid recommendation about the risk profile of new technologies. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Interested to work with the experts of SEC Consult? Send us your application https://sec-consult.com/career/ Interested in improving your cyber security with the experts of SEC Consult? Contact our local offices https://sec-consult.com/contact/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mail: security-research at sec-consult dot com Web: https://www.sec-consult.com Blog: https://blog.sec-consult.com Twitter: https://x.com/sec_consult EOF Timo M\xFCller - 2025