Skip to main content
← All vulnerabilities
CVE-2024-31447GHSA-5297-WRRP-RCJ7

Shopware has Improper Session Handling in store-api

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.5.8.8, 6.6.1.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Shopware 6 is an open commerce platform based on Symfony Framework and Vue. Starting in version 6.3.5.0 and prior to versions 6.6.1.0 and 6.5.8.8, when a authenticated request is made to `POST /store-api/account/logout`, the cart will be cleared, but the User won't be logged out. This affects only the direct store-api usage, as the PHP Storefront listens additionally on `CustomerLogoutEvent` and invalidates the session additionally. The problem has been fixed in Shopware 6.6.1.0 and 6.5.8.8. Those who are unable to update can install the latest version of the Shopware Security Plugin as a workaround.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • shopware shopware

    From 6.3.5.0 · fixed in 6.5.8.8; From 6.6.0.0-rc1 · fixed in 6.6.1.0

  • shopware/corePackagist

    From 6.3.5.0 · fixed in 6.5.8.8

  • shopware/platformPackagist

    From 6.3.5.0 · fixed in 6.5.8.8

  • shopware/corePackagist

    From 6.6.0.0-rc1 · fixed in 6.6.1.0

  • shopware/platformPackagist

    From 6.6.0.0-rc1 · fixed in 6.6.1.0

References 3

GitHub · shopware/shopware