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

exploitDog

github логотип

GHSA-qm57-vhq3-3fwf

Опубликовано: 09 июн. 2021
Источник: github
Github: Прошло ревью
CVSS4: 5.3
CVSS3: 6.1

Описание

Header injection possible in Django

In Django 2.2 before 2.2.22, 3.1 before 3.1.10, and 3.2 before 3.2.2 (with Python 3.9.5+), URLValidator does not prohibit newlines and tabs (unless the URLField form field is used). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because HttpResponse prohibits newlines in HTTP headers.

Пакеты

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

Django

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

>= 2.2, < 2.2.22

2.2.22

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

Django

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

>= 3.1, < 3.1.10

3.1.10

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

Django

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

>= 3.2, < 3.2.2

3.2.2

EPSS

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

5.3 Medium

CVSS4

6.1 Medium

CVSS3

Дефекты

CWE-79
CWE-88

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

CVSS3: 6.1
ubuntu
больше 4 лет назад

In Django 2.2 before 2.2.22, 3.1 before 3.1.10, and 3.2 before 3.2.2 (with Python 3.9.5+), URLValidator does not prohibit newlines and tabs (unless the URLField form field is used). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because HttpResponse prohibits newlines in HTTP headers.

CVSS3: 7.4
redhat
больше 4 лет назад

In Django 2.2 before 2.2.22, 3.1 before 3.1.10, and 3.2 before 3.2.2 (with Python 3.9.5+), URLValidator does not prohibit newlines and tabs (unless the URLField form field is used). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because HttpResponse prohibits newlines in HTTP headers.

CVSS3: 6.1
nvd
больше 4 лет назад

In Django 2.2 before 2.2.22, 3.1 before 3.1.10, and 3.2 before 3.2.2 (with Python 3.9.5+), URLValidator does not prohibit newlines and tabs (unless the URLField form field is used). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because HttpResponse prohibits newlines in HTTP headers.

CVSS3: 6.1
debian
больше 4 лет назад

In Django 2.2 before 2.2.22, 3.1 before 3.1.10, and 3.2 before 3.2.2 ( ...

suse-cvrf
почти 3 года назад

Security update for python-Django

EPSS

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

5.3 Medium

CVSS4

6.1 Medium

CVSS3

Дефекты

CWE-79
CWE-88