Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +1 +/– | |
Сообщение от opennews (??) on 11-Авг-17, 09:46 | ||
Во всех популярных системах управления версиями, поддерживающих обращение к репозиторию через SSH, выявлена (http://blog.recurity-labs.com/2017-08-10/scm-vulns) уязвимость, позволяющая выполнить любую команду в системе при попытке обработки специально оформленной ссылки на репозиторий с URL "ssh://". Проблема уже устранена в Git 2.14.1-2.7.6 (https://lkml.org/lkml/2017/8/10/757) (CVE-2017-1000117 (https://security-tracker.debian.org/tracker/CVE-2017-1000117)), Subversion 1.9.7 (http://openwall.com/lists/oss-security/2017/08/10/3) (CVE-2017-9800 (https://security-tracker.debian.org/tracker/CVE-2017-9800)) и Mercurial 4.3 (https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_4.3_.2...) (CVE-2017-1000116 (https://security-tracker.debian.org/tracker/CVE-2017-1000116)), а также в коде GitHub и GitLab (https://about.gitlab.com/2017/08/10/gitlab-9-dot-4-dot-4-rel.../). Не исключено, что уязвимость проявляется и в других приложениях, использующих URL "ssh://". | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 09:46 | ||
>Cloning into 'wat'... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +9 +/– | |
Сообщение от Andrey Mitrofanov on 11-Авг-17, 11:06 | ||
>>Cloning into 'wat'... | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
2. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +2 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 09:50 | ||
Прокатило, запустился калькулятор. CentOS 7 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 09:57 | ||
Так, наверное, это прокол IETF, прежде всего. А то символ подчёркивания в именах хостов они вообще запретили, а имена хостов начинающиеся с "-" значит можно. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +5 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 10:12 | ||
> Так, наверное, это прокол IETF | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
6. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 10:24 | ||
Т.е., твое мнение: команды ProxyCommand= быть не должно? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
32. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +2 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 17:20 | ||
> Т.е., твое мнение: команды ProxyCommand= быть не должно? | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
7. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –3 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 10:25 | ||
> Так, наверное, это прокол IETF, прежде всего. А то символ подчёркивания в | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
33. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 17:21 | ||
> Экранировать необходимо | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
34. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 17:56 | ||
>> Экранировать необходимо | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
47. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –2 +/– | |
Сообщение от пох on 11-Авг-17, 19:40 | ||
> Согласен. По этому безопаснее работать обычным пользователем. Правда остается make | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
37. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от pripolz on 11-Авг-17, 18:11 | ||
> В современных проектах столько скриптов, что при компроментации репозитория любая | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
43. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +1 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 19:32 | ||
> Экранировать необходимо, при передаче ssh. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
44. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 19:33 | ||
> Если ты запускаешь ssh-клиент с EUID=0, то да. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
8. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –3 +/– | |
Сообщение от nobody (??) on 11-Авг-17, 11:04 | ||
> А то символ подчёркивания в именах хостов они вообще запретили | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
10. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +2 +/– | |
Сообщение от Andrey Mitrofanov on 11-Авг-17, 11:11 | ||
>> А то символ подчёркивания в именах хостов они вообще запретили | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
17. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +1 +/– | |
Сообщение от EHLO on 11-Авг-17, 13:13 | ||
>Дефис - нормальный символ в имени хоста: open-std.org | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
27. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +2 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 15:21 | ||
> Дефис - нормальный символ в имени хоста: open-std.org | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
26. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 15:19 | ||
> Так, наверное, это прокол IETF, прежде всего. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
11. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от YetAnotherOnanym (ok) on 11-Авг-17, 11:33 | ||
Так всегда бывает, когда для каких-то целей используется команда с избыточной функциональностью. Странно, что до сих пор не изобрели какой-нибудь EunuchSSH специально для таких целей. Тем, кто хочет ткнуть меня носом в rssh, отвечу заранее - это restricted shell for ssh, а не вариант ssh с урезанными возможностями. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
24. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +2 +/– | |
Сообщение от пох on 11-Авг-17, 14:54 | ||
> Так всегда бывает, когда для каких-то целей используется команда с избыточной | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
30. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от YetAnotherOnanym (ok) on 11-Авг-17, 16:57 | ||
> тебе надо выполнить некую команду на стороне сервера | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
39. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –2 +/– | |
Сообщение от пох on 11-Авг-17, 19:15 | ||
> В данном случае вопрос в том, чтобы не была выполнена нежелательная команда на стороне | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
31. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –2 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 17:09 | ||
Давно изобрели — используй любую из 9000 сторонних SHH-библиотек и всё ок. Проверил, — в sshj.jar бага не воспроизводится. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
35. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +1 +/– | |
Сообщение от omnomnin on 11-Авг-17, 17:59 | ||
>А гитлабовцы, как истинные PHP разработчики, верили, что все вокруг более продвинутые, и экранировать входные данные не нужно — git же это сделает за них! | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
12. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +1 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 11:34 | ||
> при обработке URL "ssh://" допускается использование символа "-" вначале имени хоста | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
15. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +3 +/– | |
Сообщение от пох on 11-Авг-17, 12:20 | ||
очевидно, в гите - какого хрена я не могу назвать свой хост -oProxyCommand=gnome-calculator ? | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
22. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +1 +/– | |
Сообщение от mmc (??) on 11-Авг-17, 14:15 | ||
> какого хрена я не могу назвать свой хост -oProxyCommand=gnome-calculator ? | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
25. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 15:14 | ||
В mercurial почти так же https://www.mercurial-scm.org/repo/hg/rev/739cc0f9cbb4 | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
48. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от пох on 11-Авг-17, 19:48 | ||
> В mercurial почти так же https://www.mercurial-scm.org/repo/hg/rev/739cc0f9cbb4 | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
28. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +1 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 15:23 | ||
> очевидно, в гите - какого хрена я не могу назвать свой хост | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
40. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –3 +/– | |
Сообщение от пох on 11-Авг-17, 19:19 | ||
>> очевидно, в гите - какого хрена я не могу назвать свой хост | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
41. "Бобби Тейблс негодует" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 11-Авг-17, 19:23 | ||
> провижу массу интересных ремоут-хаков на теме того, | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
45. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 19:37 | ||
> очень может быть что даже в gtld каком-нибудь не проверяется, а уж | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
49. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от little Boby Tables on 11-Авг-17, 19:56 | ||
> Создай и продемонстрируй, тогда поговорим. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
20. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –3 +/– | |
Сообщение от pripolz on 11-Авг-17, 13:41 | ||
а зачем вообще гиту ssh ? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
21. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +6 +/– | |
Сообщение от Andrey Mitrofanov on 11-Авг-17, 13:49 | ||
> а зачем вообще гиту ssh ? | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
23. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +3 +/– | |
Сообщение от ваш К.О. on 11-Авг-17, 14:49 | ||
не все хотят торчать в инет еще одним кривым сервисом. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
52. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 12-Авг-17, 09:29 | ||
> а зачем вообще гиту ssh ? | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
29. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –5 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 16:32 | ||
Это не баг, а фича. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
36. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –2 +/– | |
Сообщение от pripolz on 11-Авг-17, 18:00 | ||
Нормальный такой нежданчик всё-таки. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
42. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от пох on 11-Авг-17, 19:30 | ||
> Нормальный такой нежданчик всё-таки. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
46. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от Аноним (??) on 11-Авг-17, 19:39 | ||
> Просто клонировал себе репозиторий. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
50. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +1 +/– | |
Сообщение от axredneck on 12-Авг-17, 02:53 | ||
"rm -rf /" и без рута может дров наломать | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
51. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 12-Авг-17, 09:27 | ||
> Суть уязвимости сводится к тому, что при обработке URL "ssh://" допускается использование символа "-" вначале имени хоста, что позволяет использовать это имя для передачи опций ssh. Например, указав: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
53. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от Аноним (??) on 13-Авг-17, 02:30 | ||
Смотрю я на все эти уязвимости и у меня вопрос доколе будут делать все монолитом. Я лично этим svn+ssh пользовался 1 раз в жизни. Почему нельзя например сделать было просто svns (svn over ssl)? Что с XML уязвимость была смешная что тут ... Такое чувство что назло и специально делают кривые и уязвимые программы... Расстроен... Можно же было сделать ssh через плагины или вообще не делать ... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
54. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 13-Авг-17, 03:54 | ||
Потому что Торвальдс не эксперт по безопасности. Он использовал самый простой путь. Нормально в SSL/TLS могут лишь профи, которым это интересно. Те, кто недоросли до TLS используют STARTTLS, хотя он тоже не лишен недостатков. | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
56. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от anonymous (??) on 14-Авг-17, 19:08 | ||
Иксперд, ты же в курсе, что в самом git вообще не предусмотрено ни шифрования, ни авторизации, и эти задачи по определению перекладываются на внешние средства? | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
58. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от пох on 14-Авг-17, 22:03 | ||
> Иксперд, ты же в курсе, что в самом git вообще не предусмотрено ни шифрования, ни | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
64. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 10-Сен-17, 23:33 | ||
> он вероятно как раз в курсе, и здраво относит это к банальному неумению линуса и компании сделать хорошо и надежно | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
57. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –2 +/– | |
Сообщение от anonymous (??) on 14-Авг-17, 19:12 | ||
На вот, почитай https://git-scm.com/book/en/v2 | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
60. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от пох on 14-Авг-17, 22:18 | ||
> Потому что Торвальдс не эксперт по безопасности. Он использовал самый простой путь. | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
55. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Ordu (ok) on 13-Авг-17, 07:32 | ||
> Я лично этим svn+ssh пользовался 1 раз в жизни. | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
59. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | –1 +/– | |
Сообщение от пох on 14-Авг-17, 22:06 | ||
> Какая тебе разница? Если ты не пользуешься git over ssh, то тебя | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
61. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Ordu (ok) on 14-Авг-17, 22:45 | ||
>> Какая тебе разница? Если ты не пользуешься git over ssh, то тебя | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
62. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 02-Сен-17, 10:46 | ||
только что проверил на ansible, тоже работает | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
63. "Уязвимость в Git, Subversion и Mercurial, допускающая подста..." | +/– | |
Сообщение от Аноним (??) on 02-Сен-17, 11:04 | ||
указал в hosts | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |