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

exploitDog

redhat логотип

CVE-2010-2253

Опубликовано: 17 мая 2010
Источник: redhat
CVSS2: 5.8

Уязвимость записи или перезаписи файлов через "lwp-download" в libwww-perl, вызванная отсутствием проверки имён файлов, начинающихся с символа точки (.), что может привести к выполнению произвольного кода

Описание

Обнаружена уязвимость в lwp-download в libwww-perl до версии 5.835. Программа не отклоняет загрузки файлов, имена которых начинаются с символа точки (.), что позволяет удалённым серверам создавать или перезаписывать файлы следующими способами:

  1. Через перенаправление 3xx на URL с специально созданным именем файла.
  2. Через заголовок Content-Disposition, предлагающий специально созданное имя файла.

В результате записи в dot-файл (например, в домашней директории) возможно выполнение произвольного кода.

Затронутые версии ПО

  • libwww-perl до версии 5.835

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

  • Перезапись файлов
  • Выполнение произвольного кода

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 3perl-libwww-perlWill not fix
Red Hat Enterprise Linux 4perl-libwww-perlWill not fix
Red Hat Enterprise Linux 5perl-libwww-perlWill not fix
Red Hat Enterprise Linux 6perl-libwww-perlWill not fix

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

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

Статус:

Low
https://bugzilla.redhat.com/show_bug.cgi?id=602800perl-libwww-perl: multiple HTTP client download filename vulnerability [OCERT 2010-001]

5.8 Medium

CVSS2

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

ubuntu
больше 15 лет назад

lwp-download in libwww-perl before 5.835 does not reject downloads to filenames that begin with a . (dot) character, which allows remote servers to create or overwrite files via (1) a 3xx redirect to a URL with a crafted filename or (2) a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

nvd
больше 15 лет назад

lwp-download in libwww-perl before 5.835 does not reject downloads to filenames that begin with a . (dot) character, which allows remote servers to create or overwrite files via (1) a 3xx redirect to a URL with a crafted filename or (2) a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

debian
больше 15 лет назад

lwp-download in libwww-perl before 5.835 does not reject downloads to ...

github
больше 3 лет назад

lwp-download in libwww-perl before 5.835 does not reject downloads to filenames that begin with a . (dot) character, which allows remote servers to create or overwrite files via (1) a 3xx redirect to a URL with a crafted filename or (2) a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

5.8 Medium

CVSS2