PT-2013-3828 · Spree · Spree
Published
2013-03-08
·
Updated
2022-05-17
·
CVE-2013-2506
CVSS v2.0
4.0
Medium
| Vector | AV:N/AC:L/Au:S/C:N/I:P/A:N |
Name of the Vulnerable Software and Affected Versions
Spree versions 1.1.x through 1.1.5
Spree versions 1.2.x
Spree versions 1.3.x
Description
The issue arises from unsafe mass assignment when updating a user, allowing remote authenticated users to assign arbitrary roles to themselves. This is due to a problem in the
app/models/spree/user.rb file in spree auth devise.Recommendations
For Spree versions 1.1.x through 1.1.5, update to version 1.1.6 or later.
For Spree versions 1.2.x and 1.3.x, there is no information about a newer version that contains a fix for this vulnerability. As a temporary workaround, consider restricting access to user role assignments to prevent exploitation.
Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Spree