URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115057
[ Назад ]
Исходное сообщение
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено opennews , 16-Авг-18 08:18
В OpenSSH выявлена (http://seclists.org/oss-sec/2018/q3/124) проблема с безопасностью, позволяющая удалённому атакующему определить существует ли пользователей с данным именем в системе.Метод базируется на разности поведения при обработке запроса на аутентификацию для существующего и неизвестного пользователя. Атакующий может отправить некорректный запрос аутентификации (например, отправить повреждённый пакет), в случае отсутствия пользователя в системе выполнение функции userauth_pubkey() завершиться сразу с отправкой ответа SSH2_MSG_USERAUTH_FAILURE. Если пользователь присутствует в системе произойдёт сбой при вызове функции sshpkt_get_u8() и сервер просто молча закроет соединение.
Напомним, что для противодействия попыткам перебора пользователей в OpenSSH присутствует защита - для несуществующих пользователей выполняется проверка по фиктивному хэшу пароля, что позволяет выровнять время обработки операции проверки для существующего и несуществующего пользователя. Без выравнивания времени проверки атакующий может проанализировать время выполнения операции и если очередная проверка выполняется дольше обычного, сделать вывод о наличии запрошенного пользователя в системе и перейти к подбору пароля для конкретного логина.
URL: http://seclists.org/oss-sec/2018/q3/124
Новость: https://www.opennet.me/opennews/art.shtml?num=49142
Содержание
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,bar0metr, 08:18 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 12:30 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,A.Stahl, 12:37 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 12:42 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 13:24 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,sdog, 15:33 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Anonymouss, 17:27 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 12:56 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним84701, 20:33 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,ыртулз, 21:04 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 08:18 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,KonstantinB, 08:40 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 11:40 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,PereresusNeVlezaetBuggy, 14:18 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 08:46 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Харитон, 08:55 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 22:49 , 20-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Нанобот, 09:00 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 10:27 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 10:56 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 11:04 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 13:02 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,PereresusNeVlezaetBuggy, 15:10 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 16:36 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Ан, 15:36 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Нанобот, 13:36 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,lone_wolf, 08:55 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,yrii2121, 10:45 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,PereresusNeVlezaetBuggy, 14:19 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 09:12 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Maxim, 15:30 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,A.Stahl, 09:28 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Michael Shigorin, 12:17 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,A.Stahl, 13:01 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Michael Shigorin, 16:26 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,A.Stahl, 16:47 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Michael Shigorin, 16:50 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним84701, 20:28 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,КО, 08:15 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 09:37 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 11:09 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,A.Stahl, 12:07 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Пользователь Debian, 12:26 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,A.Stahl, 12:33 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,anonymous, 13:50 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Пшшш, 16:53 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,имя, 17:57 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 17:33 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Ilya Indigo, 20:58 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,PereresusNeVlezaetBuggy, 14:20 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Ilya Indigo, 14:27 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,PereresusNeVlezaetBuggy, 14:32 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 22:29 , 16-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Ващенаглухо, 09:04 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 00:31 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Стоп, 01:30 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,КО, 08:17 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 03:48 , 17-Авг-18
- Уязвимость в OpenSSH, позволяющая определить наличие пользов...,Аноним, 07:00 , 21-Авг-18
Сообщения в этом обсуждении
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено bar0metr , 16-Авг-18 08:18
Ну вот, приехали...
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 12:30
Посоветуйте достойную открытую альтернативу OpenSSH. Там уязвимость на уязвимосте.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено A.Stahl , 16-Авг-18 12:37
Приехали. Гражданин, освободите вагон.
>на уязвимостеГражданина, выходяйте из трамвавайа. Чух-чух ездяет у деппо.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 12:42
Не кривляйся
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 13:24
telnet
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено sdog , 16-Авг-18 15:33
over ssl
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Anonymouss , 16-Авг-18 17:27
ssh over ssl...
есть ли смысл?
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 17-Авг-18 12:56
осциллограф овер ССЛ(ну, я лично знавал электронщиков 90-го уровня, которые используют осциллограф вместо дебаггера, так что подумал, что аналоговый аутентификатор, и туннель канального уровня с глубинным обучением вполне реальны)
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним84701 , 16-Авг-18 20:33
> telnet тогда уж rlogin, rsh - там уже лет 20 как уязвимостей не находили!
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено ыртулз , 16-Авг-18 21:04
Дадад, это обалденная альтернатива. 20 лет как никто этим не хочет в здравом уме пользоваться.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 08:18
> Напомним, что для противодействия попыткам перебора пользователей в OpenSSH присутствует защитаТак, а вот с этого места, пожалуйста, по подробнее и с консольными командами.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено KonstantinB , 16-Авг-18 08:40
С какими командами? Защита там из коробки. То, что сейчас обнаружили и исправили - это то, что защита не срабатывает, если специальным образом повредить пакет.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 11:40
> То, что сейчас обнаружили и исправилиЕще не исправили.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено PereresusNeVlezaetBuggy , 17-Авг-18 14:18
Как раз именно что кто-то обратил внимание на один из коммитов и понял, что решаемая им проблема больше, чем может показаться на первый взгляд. Пройдите по ссылке к новости, что ли...
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 08:46
Читаем чуть дальше и ...это тоже не панацея
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Харитон , 16-Авг-18 08:55
4k ключ поможет...
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 20-Авг-18 22:49
От квантового компьютера то? :)
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Нанобот , 16-Авг-18 09:00
"присутствует защита" - слишком громко сказано. просто оно спроектировано так, чтобы по ответу сервера нельзя было определить, было ли указано неправильное имя пользователя или неправильный пароль.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 10:27
Ну а как бы ты сделал?
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 10:56
"что-то пошло не так" вместо ответа на оба варианта
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 11:04
нужно не просто одинаково ответить, нужно еще и по времени одинаково обрабатывать запрос. т.к. если на существующего пользователя ты отвечаешь за 200мс, а на несуществующего - 50мс, то вообще плевать, что ты там отвечаешь.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 13:02
> нужно не просто одинаково ответить, нужно еще и по времени одинаково обрабатывать ну добавить 150с ожидания в первом случае. Или рандомное время ожидания (до определенного значения) добавлять ко всему
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено PereresusNeVlezaetBuggy , 16-Авг-18 15:10
Ну вот примерно так и сделано было. Только промахнулись с одним вариантом развития событий.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 16:36
Кривая обработка от тайминг аттак.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Ан , 16-Авг-18 15:36
Не добавить, а фиксированное время обработки ввести. Например, 2 минуты =)
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Нанобот , 17-Авг-18 13:36
> Ну а как бы ты сделал?я бы сделал именно так, как сделано в openssh
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено lone_wolf , 16-Авг-18 08:55
Эм а патчи уже какие-то есть? И кто нибудь знает номер этой проблемы, чтоб можно было в ченжлоге к обновленному пакету смотреть исправлена эта проблема или нет.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено yrii2121 , 17-Авг-18 10:45
Tracked issues without a CVE name.
https://security-tracker.debian.org/tracker/TEMP-0906236-B6E4B3
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено PereresusNeVlezaetBuggy , 17-Авг-18 14:19
В первоисточнике вполне чётко показано, что уязвимость нашли уже после её исправления.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 09:12
Ну узнает хацкир, что у меня есть в системе пользователи с именем root и "I+i4Jl[t5h>}|<" , дальше что? Потом узнает, что в системе работает fail2ban и firewall настроенные, и пускают туда только по ключам.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Maxim , 17-Авг-18 15:30
С такой энтропией (~84bit) на гигабитном канале (условно 1 000 000 пакетов в секунду) и при отсутствии fail2ban и DDoS protection - миллиарды лет.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено A.Stahl , 16-Авг-18 09:28
Совсем сайт поломали. Ну тогда сами исправляйте глупые ошибки в тексте.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Michael Shigorin , 16-Авг-18 12:17
> Совсем сайт поломали. Ну тогда сами исправляйте глупые ошибки в тексте.Гм, ну исправил, вроде "патч" ушёл...
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено A.Stahl , 16-Авг-18 13:01
У тебя есть какой-то доступ ближе к сути? У меня вообще не было кнопки отправить изменения. Да и как-то последнее время сайт себя странно ведёт: там вылезет, там перекосит, там ещё фигня какая-то.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Michael Shigorin , 16-Авг-18 16:26
> У тебя есть какой-то доступ ближе к сути? У меня вообще не
> было кнопки отправить изменения. Да и как-то последнее время сайт себя
> странно ведёт: там вылезет, там перекосит, там ещё фигня какая-то.Это не кнопка, а ссылка -- справа внизу под текстом новости на основной её странице:
---
исправить +11 +/–
--- https://www.opennet.me/opennews/art.shtml?num=49142
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено A.Stahl , 16-Авг-18 16:47
Неужели моё сообщение НАСТОЛЬКО невразумительно? Я могу зайти в режим редактирования, но там нет кнопки коммита.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Michael Shigorin , 16-Авг-18 16:50
> Неужели моё сообщение НАСТОЛЬКО невразумительно?Как минимум для меня, выходит, да.
> Я могу зайти в режим редактирования, но там нет кнопки коммита.
Всю дорогу были кнопки "сохранить" и "восстановить" опять же справа внизу под формой редактирования существующей новости. Сломать или потерять не пробовал, правда.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним84701 , 16-Авг-18 20:28
> Неужели моё сообщение НАСТОЛЬКО невразумительно? Я могу зайти в режим редактирования, но
> там нет кнопки коммита.У меня (но только в "нефорумном" режиме просмотра) есть. У Михаила есть. Даже у простого, неномерного анонима - тоже есть (зашел и проверил). И только у вас нет. Выводы прямо таки напрашиваются :)
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено КО , 17-Авг-18 08:15
Ctrl+0 не помогает?
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 09:37
Вы всё ещё используете ssh с паролем? Тогда мы идём к вам!
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 11:09
во времена дырявых процессоров использовать ключи не слишком надежнее.
разве что использовать одноразовые пароли распечатанные на бумажке.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено A.Stahl , 16-Авг-18 12:07
Во вторую мировую британская разведка смогла пебедить даже шифрблокноты. Именно математически, а не кражей материалов.
Даже шифрблокнотам нет веры, хотя казалось бы...
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Пользователь Debian , 16-Авг-18 12:26
Шифроблокнот длиной с общую длину всех сообщений, зашифрованных с его использованием (или длиннее) невозможно победить математически — даже во Вторую Мировую.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено A.Stahl , 16-Авг-18 12:33
И?
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено anonymous , 16-Авг-18 13:50
и значит что сказаное тобой лишь флюродросинг могучей сильной светлой и чистой как роса на утреннем солнце западной науке.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Пшшш , 16-Авг-18 16:53
Использую SSH с паролем+TOTP RFC 4226. Приходите, буду рад.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено имя , 16-Авг-18 17:57
так не честно.Мы для vpn тоже так, а вот для ssh как-то проще с ключами, хотя так наверное даже безопаснее.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 17:33
придут же ;)
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Ilya Indigo , 16-Авг-18 20:58
Апстрим на это как-то отреагировал?
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено PereresusNeVlezaetBuggy , 17-Авг-18 14:20
На что? На то, что обнаружили уязвимость в коде, который был уже пропатчен?
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Ilya Indigo , 17-Авг-18 14:27
> На что? На то, что обнаружили уязвимость в коде, который был уже
> пропатчен?1 Из текста новости не понятно исправлена она или нет.
2 Апстим должен выпускать обновления, а не патчить.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено PereresusNeVlezaetBuggy , 17-Авг-18 14:32
>> На что? На то, что обнаружили уязвимость в коде, который был уже
>> пропатчен?
> 1 Из текста новости не понятно исправлена она или нет.Поправьте автора новости?
> 2 Апстим должен выпускать обновления, а не патчить.
И выпустит. Проблема критической не считается, так что внеочередного релиза, скорее всего, не будет (но я с djm@ водку по утрам не пью, так что зарекаться не буду).
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 16-Авг-18 22:29
PoC: http://seclists.org/oss-sec/2018/q3/125
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Ващенаглухо , 17-Авг-18 09:04
чет paramiko не заработал
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 17-Авг-18 00:31
Фейспалмище! То есть они специально работали над выравниванием времени в том и другом случае, но при этом оставили разное поведение?
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Стоп , 17-Авг-18 01:30
Это OpenSSH. А Фейспал за углом в трех кварталах отсюда.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено КО , 17-Авг-18 08:17
Поведение разное в третьем и четвертом случае. В первых двух выровняли.
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 17-Авг-18 03:48
Похожая проблема openssh от 2016 года https: https//www.opennet.ru/opennews/art.shtml?num=44802
"Уязвимость в OpenSSH, позволяющая определить наличие пользов..."
Отправлено Аноним , 21-Авг-18 07:00
Ты вручную адрес ссылки что ли писал?