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

exploitDog

redhat логотип

CVE-2007-4559

Опубликовано: 24 авг. 2007
Источник: redhat
CVSS3: 5.5

Уязвимость обхода каталога в функциях "extract" и "extractall" модуля "tarfile" Python, позволяющая перезаписать произвольные файлы через последовательность ".." в именах файлов TAR-архива

Описание

Обнаружена уязвимость в модуле tarfile Python. Извлечение специально созданного TAR-архива с использованием функций tarfile.extract или tarfile.extractall может привести к уязвимости обхода каталога, что вызывает перезапись произвольных файлов.

Заявление

Служба безопасности Red Hat оценила эту проблему как имеющую умеренное влияние на безопасность. Возможное исправление может быть включено в будущих обновлениях. Дополнительная информация о классификации серьезности проблемы доступна здесь: Классификация обновлений безопасности Red Hat.

Версии python36:3.6/python36, поставляемые с Red Hat Enterprise Linux 8, помечены как "Не затронуты", так как они предоставляют только символические ссылки на основной компонент python3, который является фактическим интерпретатором языка программирования Python.

Способы защиты

Не извлекайте архивы из непроверенных источников с использованием модуля tarfile. Пользователи модуля должны добавить проверки безопасности при вызове функций tarfile.extract или tarfile.extractall.

Тип уязвимости

Обход каталога

Идентификаторы

  • Связанная проблема: CVE-2001-1267

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6pythonOut of support scope
Red Hat Enterprise Linux 7pythonOut of support scope
Red Hat Enterprise Linux 7python3Out of support scope
Red Hat Enterprise Linux 8python27:2.7/python2Will not fix
Red Hat Enterprise Linux 8python36:3.6/python36Not affected
Red Hat Enterprise Linux 8python3.11-pipFixedRHSA-2023:691414.11.2023
Red Hat Enterprise Linux 8python3.11FixedRHSA-2023:702414.11.2023
Red Hat Enterprise Linux 8python39FixedRHSA-2023:703414.11.2023
Red Hat Enterprise Linux 8python39-develFixedRHSA-2023:703414.11.2023
Red Hat Enterprise Linux 8python38FixedRHSA-2023:705014.11.2023

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

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

Статус:

Moderate
Дефект:
CWE-22
https://bugzilla.redhat.com/show_bug.cgi?id=263261python: tarfile module directory traversal

5.5 Medium

CVSS3

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

CVSS3: 9.8
ubuntu
почти 18 лет назад

Directory traversal vulnerability in the (1) extract and (2) extractall functions in the tarfile module in Python allows user-assisted remote attackers to overwrite arbitrary files via a .. (dot dot) sequence in filenames in a TAR archive, a related issue to CVE-2001-1267.

CVSS3: 9.8
nvd
почти 18 лет назад

Directory traversal vulnerability in the (1) extract and (2) extractall functions in the tarfile module in Python allows user-assisted remote attackers to overwrite arbitrary files via a .. (dot dot) sequence in filenames in a TAR archive, a related issue to CVE-2001-1267.

CVSS3: 9.8
msrc
9 месяцев назад

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

CVSS3: 9.8
debian
почти 18 лет назад

Directory traversal vulnerability in the (1) extract and (2) extractal ...

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

Security update for python311

5.5 Medium

CVSS3