Lookup for vulnerable packages by Package URL.
| Purl | pkg:gem/spree@1.3.0 |
| Type | gem |
| Namespace | |
| Name | spree |
| Version | 1.3.0 |
| Qualifiers |
|
| Subpath | |
| Is_vulnerable | true |
| Next_non_vulnerable_version | 3.7.13 |
| Latest_non_vulnerable_version | 5.4.3 |
| Affected_by_vulnerabilities |
| 0 |
| url |
VCID-cwh1-mmky-ukcx |
| vulnerability_id |
VCID-cwh1-mmky-ukcx |
| summary |
Ensure that doorkeeper_token is valid when authenticating requests in API v2 calls
### Impact
The perpetrator who previously obtained an old expired user
token could use it to access Storefront API v2 endpoints.
### Patches
Please upgrade to 3.7.11, 4.0.4, or 4.1.11 depending on your used Spree version. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2020-15269, GHSA-f8cm-364f-q9qh
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-cwh1-mmky-ukcx |
|
| 1 |
|
| 2 |
| url |
VCID-t9gu-2vs3-g7cu |
| vulnerability_id |
VCID-t9gu-2vs3-g7cu |
| summary |
Permissions, Privileges, and Access Controls
app/models/spree/user.rb in spree_auth_devise in Spree does not perform mass assignment safely when updating a user, which allows remote authenticated users to assign arbitrary roles to themselves. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2013-2506, GHSA-jp57-9j37-5476, OSV-90865
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-t9gu-2vs3-g7cu |
|
| 3 |
| url |
VCID-y37s-b27m-n7ad |
| vulnerability_id |
VCID-y37s-b27m-n7ad |
| summary |
Authenticated administrators to execute arbitrary commands
Spree Commerce allow remote authenticated administrators to instantiate arbitrary Ruby objects and execute arbitrary commands via the (1) payment_method parameter to core/app/controllers/spree/admin/payment_methods_controller.rb; and the (2) promotion_action parameter to promotion_actions_controller.rb, (3) promotion_rule parameter to promotion_rules_controller.rb, and (4) calculator_type parameter to promotions_controller.rb in promo/app/controllers/spree/admin/, related to unsafe use of the constantize function. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2013-1656, GHSA-jxx8-v83v-rhw3
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-y37s-b27m-n7ad |
|
|
| Fixing_vulnerabilities |
| 0 |
| url |
VCID-t9gu-2vs3-g7cu |
| vulnerability_id |
VCID-t9gu-2vs3-g7cu |
| summary |
Permissions, Privileges, and Access Controls
app/models/spree/user.rb in spree_auth_devise in Spree does not perform mass assignment safely when updating a user, which allows remote authenticated users to assign arbitrary roles to themselves. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2013-2506, GHSA-jp57-9j37-5476, OSV-90865
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-t9gu-2vs3-g7cu |
|
|
| Risk_score | 4.0 |
| Resource_url | http://public2.vulnerablecode.io/packages/pkg:gem/spree@1.3.0 |