The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в Git, Subversion и Mercurial, допускающая подста..., opennews (??), 11-Авг-17, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


11. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..."  +/
Сообщение от YetAnotherOnanym (ok), 11-Авг-17, 11:33 
Так всегда бывает, когда для каких-то целей используется команда с избыточной функциональностью. Странно, что до сих пор не изобрели какой-нибудь EunuchSSH специально для таких целей. Тем, кто хочет ткнуть меня носом в rssh, отвечу заранее - это restricted shell for ssh, а не вариант ssh с урезанными возможностями.
Ответить | Правка | Наверх | Cообщить модератору

24. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..."  +2 +/
Сообщение от пох (?), 11-Авг-17, 14:54 
> Так всегда бывает, когда для каких-то целей используется команда с избыточной
> функциональностью.

тебе надо выполнить некую команду на стороне сервера. Программа для этой задачи, используемая повсеместно - ssh (если, конечно, тебе не больше  нравится rsh). Скорее побочной фичей является встроенная в него замена telnet (и она-то отключается).

героически урезать ему возможности - бесполезная гонка за призраками.

Ответить | Правка | Наверх | Cообщить модератору

30. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..."  +/
Сообщение от YetAnotherOnanym (ok), 11-Авг-17, 16:57 
> тебе надо выполнить некую команду на стороне сервера

В данном случае вопрос в том, чтобы не была выполнена нежелательная команда на стороне клиента.

Ответить | Правка | Наверх | Cообщить модератору

39. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..."  –2 +/
Сообщение от пох (?), 11-Авг-17, 19:15 
> В данном случае вопрос в том, чтобы не была выполнена нежелательная команда на стороне
> клиента.

от этого никуда не убежишь - слишком много ситуаций, когда требуется передавать аргументы.
Контролировать это должен был код, вызывающий remote exec, а вот он-то у нас... мда...

ну ладно, теперь они хотя бы минус в начале строки научились проверять. Не прошло и пятнадцати лет (когда там Линус разоcрался с биткиперами?)

Ответить | Правка | Наверх | Cообщить модератору

31. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..."  –2 +/
Сообщение от Аноним (-), 11-Авг-17, 17:09 
Давно изобрели — используй любую из 9000 сторонних SHH-библиотек и всё ок. Проверил, — в sshj.jar бага не воспроизводится.

Просто разработчики Git и Subversion в страшном сне не могли представить, что их под**ие будет напрямую вызываться из скриптов в потрохах какого-нибудь Gitlab. А гитлабовцы, как истинные PHP разработчики, верили, что все вокруг более продвинутые, и экранировать входные данные не нужно — git же это сделает за них!

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

35. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..."  +1 +/
Сообщение от omnomnin (?), 11-Авг-17, 17:59 
>А гитлабовцы, как истинные PHP разработчики, верили, что все вокруг более продвинутые, и экранировать входные данные не нужно — git же это сделает за них!

гитлабовцы ващета руби-на-рельсах хипстеры, но сути это не меняет да

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру