Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2021-41275

Опубликовано: 17 нояб. 2021
Источник: nvd
CVSS3: 9.3
CVSS3: 8.8
CVSS2: 6.8
EPSS Низкий

Описание

spree_auth_devise is an open source library which provides authentication and authorization services for use with the Spree storefront framework by using an underlying Devise authentication framework. In affected versions spree_auth_devise is subject to a CSRF vulnerability that allows user account takeover. All applications using any version of the frontend component of spree_auth_devise are affected if protect_from_forgery method is both: Executed whether as: A before_action callback (the default). A prepend_before_action (option prepend: true given) before the :load_object hook in Spree::UserController (most likely order to find). Configured to use :null_session or :reset_session strategies (:null_session is the default in case the no strategy is given, but rails --new generated skeleton use :exception). Users are advised to update their spree_auth_devise gem. For users unable to update it may be possible to change your strategy to :exception. Please see the linked GHSA for more wor

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:spreecommerce:spree_auth_devise:*:*:*:*:*:ruby:*:*
Версия до 4.0.1 (включая)
cpe:2.3:a:spreecommerce:spree_auth_devise:*:*:*:*:*:ruby:*:*
Версия от 4.3.0 (включая) до 4.4.1 (исключая)
cpe:2.3:a:spreecommerce:spree_auth_devise:4.1.0:-:*:*:*:ruby:*:*
cpe:2.3:a:spreecommerce:spree_auth_devise:4.1.0:rc1:*:*:*:ruby:*:*
cpe:2.3:a:spreecommerce:spree_auth_devise:4.2.0:*:*:*:*:ruby:*:*

EPSS

Процентиль: 33%
0.00127
Низкий

9.3 Critical

CVSS3

8.8 High

CVSS3

6.8 Medium

CVSS2

Дефекты

CWE-352
CWE-352

Связанные уязвимости

CVSS3: 9.3
github
больше 3 лет назад

Spree Auth Devise vulnerability allows for authentication bypass through CSRF weakness

EPSS

Процентиль: 33%
0.00127
Низкий

9.3 Critical

CVSS3

8.8 High

CVSS3

6.8 Medium

CVSS2

Дефекты

CWE-352
CWE-352