Skip to content
OpenAdvisories
High · 7.4 CVE-2020-15269 EUVD-2020-1427GHSA-f8cm-364f-q9qh

Expired token reuse in Spree

Published Oct 20, 2020 · Updated Aug 4, 2024 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
spree spree < 3.7.11, >= 4.0.0, < 4.0.4, >= 4.1.0, < 4.1.11 —

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems spree < 3.7.11 3.7.11 GHSA-f8cm-364f-q9qh
RubyGems spree >= 4.0.0, < 4.0.4 4.0.4 GHSA-f8cm-364f-q9qh
RubyGems spree >= 4.1.0, < 4.1.11 4.1.11 GHSA-f8cm-364f-q9qh

References