<?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; Уязвимость в LightDM, позволяющая повысить свои привилегии в системе]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=38876</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=38876&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Уязвимость в LightDM, позволяющая повысить свои привилегии в системе».]]></description>
		<lastBuildDate>Wed, 19 Apr 2017 02:39:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Уязвимость в LightDM, позволяющая повысить свои привилегии в системе]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=454511#p454511</link>
			<description><![CDATA[<p><br />&nbsp; &nbsp; В менеджере входа LightDM, применяемом по умолчанию в Ubuntu, выявлена уязвимость (CVE-2017-7358), позволяющая локальному пользователю поднять свои привилегии в системе. Проблема проявляется только в выпусках Ubuntu 16.10 и 16.04 LTS, и на днях устранена в обновлении USN-3255-1.&nbsp; &nbsp; &nbsp; &nbsp;Проблема вызвана ошибкой в коде создании временной домашней директории в скрипте /usr/sbin/guest-account, который запускается с правами root при каждом создании и завершении гостевого сеанса. В частности, временная домашняя директория создаётся в общедоступном каталоге /tmp при помощи вызова &quot;mktemp&quot;, что позволяет локальному атакующему отследить появление нового каталога через&nbsp; систему inotify и оперативно подменить его на свой&nbsp; каталог (race condition) до выполнения следующей операции с каталогом в скрипте. В итоге домашняя директория гостевого пользователя будет создана в директории, подконтрольной атакующему, что позволяет заменить&nbsp; домашнюю директорию на символическую ссылку (например, спозиционировать её на /usr/local/sbin).&nbsp; &nbsp; &nbsp; &nbsp; Далее каталог будет примонтирован в tmpfs с изменением прав доступа (&quot;mount -t tmpfs -o mode=700,uid=${GUEST_USER} none ${GUEST_HOME}&quot;) для директории, на которую указывает символическая ссылка. Затем, так как права доступа на каталог /usr/local/sbin изменены, можно разместить в&nbsp; нём свой вариант используемого в скрипте исполняемого файла &quot;getent&quot;. Так как каталог окажется в области поиска исполняемых файлов, подменённый &quot;getent&quot; будет вызван в ходе выполнения скриптом операции обработки завершения гостевого сеанса, которая выполняется с правами root.&nbsp; <br />&nbsp; &nbsp; Источник: <strong>http://www.opennet.ru/opennews/art.shtml?num=46403</strong><br />&nbsp; &nbsp; </p>]]></description>
			<author><![CDATA[null@example.com (R2-D2)]]></author>
			<pubDate>Wed, 19 Apr 2017 02:39:25 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=454511#p454511</guid>
		</item>
	</channel>
</rss>
