• Все разделы
  • Статьи
  • Медиа
  • Новости
  • Нормативные материалы
  • Конференции
  • Глоссарий

DSA-3984-1 git -- обновление безопасности

Главная Специалистам База уязвимостей DSA-3984-1 git -- обновление безопасности

Карточка уязвимости

Характеристики уязвимости

Уровень опасности
Оценка CVSS
Производитель ПО
Наименование ПО
git (any) git-all (any) git-arch (any) git-core (any) git-cvs (any) git-daemon-run (any) git-daemon-sysvinit (any) git-doc (any) git-el (any) git-email (any) git-gui (any) gitk (any) git-man (any) git-mediawiki (any) git-svn (any) gitweb (any)
Описание
joernchen обнаружил, что git-cvsserver, подкоманда Git,
распределённой системы управления версиями, подвержена введению команд
командной оболочки в связи с небезопасным использованием оператора обратной
галочки из языка Perl. Подкоманда git-cvsserver доступна из подкоманды
git-shell даже в том случае, когда поддержка CVS не настроена
(тем не менее, должен быть установлен пакет git-cvs).
Помимо исправления этой ошибки в данном обновлении по умолчанию удалена
подкоманда cvsserver из git-shell. За инструкциями о том, как заново включить
эту возможность CVS, если она вам нужна, обращайтесь к обновлённой
документации.
В предыдущем стабильном выпуске (jessie) эта проблема была исправлена
в версии 1:2.1.4-2.1+deb8u5.
В стабильном выпуске (stretch) эта проблема была исправлена в
версии 1:2.11.0-3+deb9u2.
В нестабильном выпуске (sid) эта проблема была исправлена в
версии 1:2.14.2-1.
Рекомендуется обновить пакеты git.
Как исправить
Проблема может быть решена обновлением операционной системыдо следующих версий пакетов в зависимости от архитектуры:
Debian GNU/Linux 9:
noarch:
git - 1:2.11.0-3+deb9u2
git-all - 1:2.11.0-3+deb9u2
git-arch - 1:2.11.0-3+deb9u2
git-core - 1:2.11.0-3+deb9u2
git-cvs - 1:2.11.0-3+deb9u2
git-daemon-run - 1:2.11.0-3+deb9u2
git-daemon-sysvinit - 1:2.11.0-3+deb9u2
git-doc - 1:2.11.0-3+deb9u2
git-el - 1:2.11.0-3+deb9u2
git-email - 1:2.11.0-3+deb9u2
git-gui - 1:2.11.0-3+deb9u2
git-man - 1:2.11.0-3+deb9u2
git-mediawiki - 1:2.11.0-3+deb9u2
git-svn - 1:2.11.0-3+deb9u2
gitk - 1:2.11.0-3+deb9u2
gitweb - 1:2.11.0-3+deb9u2
Debian GNU/Linux 8:
noarch:
git - 1:2.1.4-2.1+deb8u5
git-all - 1:2.1.4-2.1+deb8u5
git-arch - 1:2.1.4-2.1+deb8u5
git-core - 1:2.1.4-2.1+deb8u5
git-cvs - 1:2.1.4-2.1+deb8u5
git-daemon-run - 1:2.1.4-2.1+deb8u5
git-daemon-sysvinit - 1:2.1.4-2.1+deb8u5
git-doc - 1:2.1.4-2.1+deb8u5
git-el - 1:2.1.4-2.1+deb8u5
git-email - 1:2.1.4-2.1+deb8u5
git-gui - 1:2.1.4-2.1+deb8u5
git-man - 1:2.1.4-2.1+deb8u5
git-mediawiki - 1:2.1.4-2.1+deb8u5
git-svn - 1:2.1.4-2.1+deb8u5
gitk - 1:2.1.4-2.1+deb8u5
gitweb - 1:2.1.4-2.1+deb8u5