CVE-2008-7310
Spree does not properly restrict the use of a hash to provide values for a model's attributes
CVE-2008-7310 is a medium vulnerability (CVSS 5.0) in Spreecommerce Spree, published April 4, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.23%, the 68th percentile. Fixed in spree 0.4.0.
Spree 0.2.0 does not properly restrict the use of a hash to provide values for a model's attributes, which allows remote attackers to set the Order state value and bypass the intended payment step via a modified URL, related to a "mass assignment" vulnerability.
Exploit likelihood
What each source reports
NVD Score used
5.0
Spree 0.2.0 does not properly restrict the use of a hash to provide values for a model's attributes, which allows remote attackers to set the Order state value and bypass the intended payment step via a modified URL, related to a "mass assignment" vulnerability.
- Record
CVE-2008-7310- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-255
- Updated
- 2026-11-02
CVE List No score
Spree 0.2.0 does not properly restrict the use of a hash to provide values for a model's attributes, which allows remote attackers to set the Order state value and bypass the intended payment step via a modified URL, related to a "mass assignment" vulnerability.
- Record
CVE-2008-7310- Updated
- 2026-11-02
EUVDEUVD-2022-3007 No score
Spree 0.2.0 does not properly restrict the use of a hash to provide values for a model's attributes, which allows remote attackers to set the Order state value and bypass the intended payment step via a modified URL, related to a "mass assignment" vulnerability.
- Record
EUVD-2022-3007- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7h48-m3rw-vr27 No score
Spree does not properly restrict the use of a hash to provide values for a model's attributes
Spree 0.2.0 does not properly restrict the use of a hash to provide values for a model's attributes, which allows remote attackers to set the Order state value and bypass the intended payment step via a modified URL, related to a "mass assignment" vulnerability.
- Record
GHSA-7h48-m3rw-vr27- Updated
- 2026-11-02
OSVGHSA-7h48-m3rw-vr27 No score
Spree does not properly restrict the use of a hash to provide values for a model's attributes
Spree 0.2.0 does not properly restrict the use of a hash to provide values for a model's attributes, which allows remote attackers to set the Order state value and bypass the intended payment step via a modified URL, related to a "mass assignment" vulnerability.
- Record
GHSA-7h48-m3rw-vr27- Updated
- 2026-11-02
Affected products
Affected packages
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
spreecommerce.com/blog/2008/09/16/security-vulnerability-mass-assignment-of-order-params
railspikes.com/2008/9/22/is-your-rails-application-safe-from-mass-assignment
nvd.nist.gov/vuln/detail/CVE-2008-7310
web.archive.org/web/20080925003904/http://railspikes.com/2008/9/22/is-your-rails-application-safe-from-mass-assignment
web.archive.org/web/20101128024717/http://spreecommerce.com/blog/2008/09/16/security-vulnerability-mass-assignment-of-order-params
github.com/rubysec/ruby-advisory-db/blob/master/gems/spree/CVE-2008-7310.yml
spreecommerce.com/blog/security-vulnerability-mass-assignment
github.com/advisories/GHSA-7h48-m3rw-vr27
github.com/spree/spree