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

exploitDog

redhat логотип

CVE-2020-26116

Опубликовано: 10 фев. 2020
Источник: redhat
CVSS3: 6.5
EPSS Низкий

Описание

http.client in Python 3.x before 3.5.10, 3.6.x before 3.6.12, 3.7.x before 3.7.9, and 3.8.x before 3.8.5 allows CRLF injection if the attacker controls the HTTP request method, as demonstrated by inserting CR and LF control characters in the first argument of HTTPConnection.request.

A flaw was found in Python. The built-in modules httplib and http.client (included in Python 2 and Python 3, respectively) do not properly validate CRLF sequences in the HTTP request method, potentially allowing manipulation to the request by injecting additional HTTP headers. The highest threat from this vulnerability is to confidentiality and integrity.

Отчет

Versions of python36:3.6/python36 as shipped with Red Hat Enterprise Linux 8 are marked as 'Not affected' as they just provide "symlinks" to the main python3 component, which provides the actual interpreter of the Python programming language.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 5pythonOut of support scope
Red Hat Enterprise Linux 6pythonOut of support scope
Red Hat Enterprise Linux 7python3Will not fix
Red Hat Enterprise Linux 8python36:3.6/python36Not affected
Red Hat Quay 3quayAffected
Red Hat Enterprise Linux 7pythonFixedRHSA-2022:523528.06.2022
Red Hat Enterprise Linux 8python3FixedRHSA-2021:163318.05.2021
Red Hat Enterprise Linux 8python27FixedRHSA-2021:176118.05.2021
Red Hat Enterprise Linux 8python38FixedRHSA-2021:187918.05.2021
Red Hat Enterprise Linux 8python3FixedRHSA-2021:163318.05.2021

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-113
https://bugzilla.redhat.com/show_bug.cgi?id=1883014python: CRLF injection via HTTP request method in httplib/http.client

EPSS

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

6.5 Medium

CVSS3

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

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

http.client in Python 3.x before 3.5.10, 3.6.x before 3.6.12, 3.7.x before 3.7.9, and 3.8.x before 3.8.5 allows CRLF injection if the attacker controls the HTTP request method, as demonstrated by inserting CR and LF control characters in the first argument of HTTPConnection.request.

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

http.client in Python 3.x before 3.5.10, 3.6.x before 3.6.12, 3.7.x before 3.7.9, and 3.8.x before 3.8.5 allows CRLF injection if the attacker controls the HTTP request method, as demonstrated by inserting CR and LF control characters in the first argument of HTTPConnection.request.

CVSS3: 7.2
msrc
больше 4 лет назад

Описание отсутствует

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

http.client in Python 3.x before 3.5.10, 3.6.x before 3.6.12, 3.7.x be ...

suse-cvrf
больше 4 лет назад

Security update for python

EPSS

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

6.5 Medium

CVSS3

Уязвимость CVE-2020-26116