<?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; Уязвимость в ядре Linux, позволяющая получить права root]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=38577</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=38577&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Уязвимость в ядре Linux, позволяющая получить права root».]]></description>
		<lastBuildDate>Wed, 22 Feb 2017 15:14:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Уязвимость в ядре Linux, позволяющая получить права root]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=452756#p452756</link>
			<description><![CDATA[<p><br />&nbsp; &nbsp; В ядре Linux выявлена уязвимость (CVE-2017-6074), позволяющая&nbsp; непривилегированному локальному пользователю выполнить код с правами root. Проблема устранена 17 февраля и проявляется во всех ядрах с поддержкой DCCP, начиная с 2.6.14 (октябрь 2005 г.) и вплоть до выпуска 4.9.11.&nbsp; &nbsp; &nbsp;Обнаруживший уязвимость исследователь сообщил о создании рабочего эксплоита, который будет опубликован через несколько дней, как только основные дистрибутивы выпустят обновление с устранением проблемы. Обновления пакетов пока выпущены для RHEL и Ubuntu. Проблема остаётся неисправленной в Debian, Fedora, openSUSE, SUSE. Уязвимость проявляется только в ядрах, собранных с опцией&nbsp; CONFIG_IP_DCCP, которая почти во всех дистрибутивах включена по умолчанию.&nbsp; &nbsp; &nbsp; &nbsp; Уязвимость выявлена Андреем Коноваловым при fuzzing-тестировании ядра при помощи пакета syzkaller. Проблема вызвана двойным освобождением блока памяти в функции dccp_rcv_state_process (net/dccp/input.c) и может быть эксплуатирована при обработке&nbsp; специально оформленного пакета&nbsp; DCCP_PKT_REQUEST, переданного через сокет, открытый с опцией IPV6_RECVPKTINFO. В обычных условиях выделенный под пакет буфер dccp_skb освобождается вызовом __kfree_skb из функции dccp_rcv_state_process при успешном завершении функции dccp_v6_conn_request.&nbsp; &nbsp; &nbsp;При наличии флага IPV6_RECVPKTINFO адрес буфера dccp_skb дополнительно сохраняется в структуре ireq-&gt;pktopts и выставляется флаг использования буфера. Функция очистки в&nbsp; dccp_rcv_state_process вызывается независимо от флага, что может быть использовано для манипуляции с данными после их освобождения (use-after-free). В частности, атакующий может переписать произвольными данными содержимое другого объекта в ядре, используя технику &quot;heap spraying&quot;. Если перезаписанный объект содержал&nbsp; указатели&nbsp; на функции, вызываемые в процессе работы, то атакующий может добиться выполнения своего кода на уровне ядра.&nbsp; <br />&nbsp; &nbsp; Источник: <strong>http://www.opennet.ru/opennews/art.shtml?num=46084</strong><br />&nbsp; &nbsp; <br /><a href="http://www.opennet.ru/opennews/art.shtml?num=46084">_источник</a></p>]]></description>
			<author><![CDATA[null@example.com (R2-D2)]]></author>
			<pubDate>Wed, 22 Feb 2017 15:14:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=452756#p452756</guid>
		</item>
	</channel>
</rss>
