Authentication mechanism absence or evasion In spree_auth_devise
Description
spree_auth_devise allows remote authenticated users to assign themselves arbitrary roles
app/models/spree/user.rb in spree_auth_devise in Spree 1.1.x before 1.1.6, 1.2.x, and 1.3.x does not perform mass assignment safely when updating a user, which allows remote authenticated users to assign arbitrary roles to themselves.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Package | Affected version | Patched versions |
|---|---|---|---|
rubygems | 3.0.5 | ||
rubygems | 3.0.5 | ||
rubygems | 3.0.5 |
Aliases
1. 2. 3. 4.
References
1. 2. 3. 4. 5. 6. 7.