What’s Vulnerable › Vulnerabilities
CVE-2026-22589: Spree API has Unauthenticated IDOR - Guest Address
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-01-10 · updated 2026-06-17
- Weakness: CWE-639
Description
Spree is an open source e-commerce solution built with Ruby on Rails. Prior to versions 4.10.2, 5.0.7, 5.1.9, and 5.2.5, an Unauthenticated Insecure Direct Object Reference (IDOR) vulnerability was identified that allows an unauthenticated attacker to access guest address information without supplying valid credentials or session cookies. This issue has been patched in versions 4.10.2, 5.0.7, 5.1.9, and 5.2.5.
Affected products
- spree: before 4.10.2; from 5.0.0 before 5.0.7; from 5.1.0 before 5.1.9; from 5.2.0 before 5.2.5 — fixed in 4.10.2, 5.0.7, 5.1.9, 5.2.5
How to fix
Upgrade to a fixed version: spree 4.10.2, 5.0.7, 5.1.9, 5.2.5. Check the vendor advisory for mitigations.
References
- https://github.com/spree/spree/commit/16067def6de8e0742d55313e83b0fbab6d2fd795
- https://github.com/spree/spree/commit/4c2bd62326fba0d846fd9e4bad2c62433829b3ad
- https://github.com/spree/spree/commit/d051925778f24436b62fa8e4a6b842c72ca80a67
- https://github.com/spree/spree/commit/e1cff4605eb15472904602aebaf8f2d04852d6ad
- https://github.com/spree/spree/security/advisories/GHSA-3ghg-3787-w2xr
- https://github.com/spree/spree/security/advisories/GHSA-3ghg-3787-w2xr
Get alerted when CVE-2026-22589 or the next vulnerability affects your stack