Every CVE Search/ Get API key

CVE-2008-7310

Spree does not properly restrict the use of a hash to provide values for a model's attributes

5.0 MediumFix available

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

1.23%Up 0.2 points since Feb 4, 2022
90%50%10%1%

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 MediumAV: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

Affected packages
PackageAffectedFixed
spree
RubyGems
before 0.4.0
0.4.0
spree
RubyGems
before 0.4.0, plus listed versions
0.0.50.0.60.0.70.0.80.0.90.2.0
0.4.0

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

MoveEnter Open