Description
In Spree before versions 3.7.11, 4.0.4, or 4.1.11, expired user tokens could be used to access Storefront API v2 endpoints. The issue is patched in versions 3.7.11, 4.0.4 and 4.1.11. A workaround without upgrading is described in the linked advisory.
Metrics
CVSS 3.1 9.1/10
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| spree | spree | < 3.7.11; >= 4.0.0, < 4.0.4; >= 4.1.0, < 4.1.11 |
References
- https://github.com/spree/spree/commit/e43643abfe51f54bd9208dd02298b366e9b9a847Patch, Third Party Advisory
- https://github.com/spree/spree/security/advisories/GHSA-f8cm-364f-q9qhThird Party Advisory
- https://github.com/spree/spree/commit/e43643abfe51f54bd9208dd02298b366e9b9a847Patch, Third Party Advisory
- https://github.com/spree/spree/security/advisories/GHSA-f8cm-364f-q9qhThird Party Advisory
Timeline
- Published
- Oct 20, 2020
- Last modified
- Jun 17, 2026
- NVD status
- Modified