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

exploitDog

nvd логотип

CVE-2021-39138

Опубликовано: 19 авг. 2021
Источник: nvd
CVSS3: 4.8
CVSS3: 6.5
CVSS2: 6.4
EPSS Низкий

Описание

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Developers can use the REST API to signup users and also allow users to login anonymously. Prior to version 4.5.1, when an anonymous user is first signed up using REST, the server creates session incorrectly. Particularly, the authProvider field in _Session class under createdWith shows the user logged in creating a password. If a developer later depends on the createdWith field to provide a different level of access between a password user and anonymous user, the server incorrectly classified the session type as being created with a password. The server does not currently use createdWith to make decisions about internal functions, so if a developer is not using createdWith directly, they are not affected. The vulnerability only affects users who depend on createdWith by using it directly. The issue is patched in Parse Server version 4.5.1. As a workaround, do not use

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

Конфигурация 1
cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:node.js:*:*
Версия до 4.5.1 (исключая)

EPSS

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

4.8 Medium

CVSS3

6.5 Medium

CVSS3

6.4 Medium

CVSS2

Дефекты

CWE-287
CWE-863

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

CVSS3: 4.8
github
почти 4 года назад

parse-server new anonymous user session acts as if it's created with password

EPSS

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

4.8 Medium

CVSS3

6.5 Medium

CVSS3

6.4 Medium

CVSS2

Дефекты

CWE-287
CWE-863