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

exploitDog

github логотип

GHSA-jjjr-3jcw-f8v6

Опубликовано: 07 мая 2020
Источник: github
Github: Прошло ревью
CVSS4: 4.3
CVSS3: 6.1

Описание

Potential Observable Timing Discrepancy in Wagtail

Impact

A potential timing attack exists on pages or documents that have been protected with a shared password through Wagtail's "Privacy" controls. This password check is performed through a character-by-character string comparison, and so an attacker who is able to measure the time taken by this check to a high degree of accuracy could potentially use timing differences to gain knowledge of the password. (This is understood to be feasible on a local network, but not on the public internet.)

Privacy settings that restrict access to pages / documents on a per-user or per-group basis (as opposed to a shared password) are unaffected by this vulnerability.

Patches

Patched versions have been released as Wagtail 2.7.3 (for the LTS 2.7 branch), Wagtail 2.8.2 and Wagtail 2.9.

Workarounds

Site owners who are unable to upgrade to the new versions can use user- or group-based privacy restrictions to restrict access to sensitive information; these are unaffected by this vulnerability.

Пакеты

Наименование

wagtail

pip
Затронутые версииВерсия исправления

< 2.7.3

2.7.3

Наименование

wagtail

pip
Затронутые версииВерсия исправления

>= 2.8rc1, < 2.8.2

2.8.2

Наименование

wagtail

pip
Затронутые версииВерсия исправления

= 2.9rc1

2.9

EPSS

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

4.3 Medium

CVSS4

6.1 Medium

CVSS3

Дефекты

CWE-208
CWE-362

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

CVSS3: 6.1
nvd
почти 6 лет назад

In Wagtail before versions 2.7.3 and 2.8.2, a potential timing attack exists on pages or documents that have been protected with a shared password through Wagtail's "Privacy" controls. This password check is performed through a character-by-character string comparison, and so an attacker who is able to measure the time taken by this check to a high degree of accuracy could potentially use timing differences to gain knowledge of the password. This is [understood to be feasible on a local network, but not on the public internet](https://groups.google.com/d/msg/django-developers/iAaq0pvHXuA/fpUuwjK3i2wJ). Privacy settings that restrict access to pages/documents on a per-user or per-group basis (as opposed to a shared password) are unaffected by this vulnerability. This has been patched in 2.7.3, 2.8.2, 2.9.

EPSS

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

4.3 Medium

CVSS4

6.1 Medium

CVSS3

Дефекты

CWE-208
CWE-362