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

exploitDog

redhat логотип

CVE-2021-42771

Опубликовано: 28 апр. 2021
Источник: redhat
CVSS3: 7.8

Описание

Babel.Locale in Babel before 2.9.1 allows attackers to load arbitrary locale .dat files (containing serialized Python objects) via directory traversal, leading to code execution.

A flaw was found in python-babel. A path traversal vulnerability was found in how locale data files are checked and loaded within python-babel, allowing a local attacker to trick an application that uses python-babel to load a file outside of the intended locale directory. The highest threat from this vulnerability is to data confidentiality and integrity as well as service availability.

Отчет

It is rather uncommon for applications to use Babel.Locale() with an untrusted attacker-controlled language argument. A static language abbreviation string (e.g. "en") is most commonly used instead. For this reason, this flaw has been rated as having a security impact of Moderate.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6babelOut of support scope
Red Hat Enterprise Linux 7babelOut of support scope
Red Hat Enterprise Linux 9babelNot affected
Red Hat OpenStack Platform 10 (Newton)babelOut of support scope
Red Hat OpenStack Platform 13 (Queens)babelOut of support scope
Red Hat Quay 3quay/quay-rhel8Affected
Red Hat Storage 3babelAffected
Red Hat Enterprise Linux 8python27FixedRHSA-2021:415109.11.2021
Red Hat Enterprise Linux 8python38FixedRHSA-2021:416209.11.2021
Red Hat Enterprise Linux 8python38-develFixedRHSA-2021:416209.11.2021

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

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

Статус:

Moderate
Дефект:
CWE-22
https://bugzilla.redhat.com/show_bug.cgi?id=1955615python-babel: Relative path traversal allows attacker to load arbitrary locale files and execute arbitrary code

7.8 High

CVSS3

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

CVSS3: 7.8
ubuntu
больше 3 лет назад

Babel.Locale in Babel before 2.9.1 allows attackers to load arbitrary locale .dat files (containing serialized Python objects) via directory traversal, leading to code execution.

CVSS3: 7.8
nvd
больше 3 лет назад

Babel.Locale in Babel before 2.9.1 allows attackers to load arbitrary locale .dat files (containing serialized Python objects) via directory traversal, leading to code execution.

CVSS3: 7.8
msrc
больше 3 лет назад

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

CVSS3: 7.8
debian
больше 3 лет назад

Babel.Locale in Babel before 2.9.1 allows attackers to load arbitrary ...

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

Security update for python-Babel

7.8 High

CVSS3

Уязвимость CVE-2021-42771