<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Уязвимость в Webmin, позволяющая удалять произвольные файлы ...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html</link>
    <description>В проекте Webmin выявлена (https://sites.utexas.edu/iso/2014/09/09/arbitrary-file-deletion-as-root-in-webmin/) опасная уязвимость, позволяющая аутентифицированным пользователям удалить любой файл в системе. Операция удаления производится из обработчика заданий cron, выполняемого с правами пользователя root. Проблема вызвана некорректной обработкой файлов блокировки, которые создаются с использованием в имени файла содержимого одной из передаваемых пользователем переменных. Указав в переменной username относительны путь к файлу и разделив его нулевым символом  (например, &quot;../../../../etc/passwd&#037;00&quot;), будет осуществлён вызов unlink(&quot;../../../../etc/passwd&#092;0.lock&quot;) в директории с файлами блокировки, что приведёт к удалению файла /etc/passwd. &lt;br&gt;&lt;br&gt;&lt;br&gt;Интересно, что проблема без лишней огласки уязвимости была устранена в майском выпуске Webmin 1.690 (http://www.webmin.com/). В примечании к выпуску был в общем виде было упомянуто устранение межсайтового скриптинга и исправление незначительных проблем. Уязвимость была </description>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (XoRe)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#48</link>
    <pubDate>Fri, 12 Sep 2014 22:35:28 GMT</pubDate>
    <description>&amp;gt; &quot;Эту хрень&quot; тоже можно настроить так, что она будет безопасна в использовании. &lt;br&gt;&amp;gt; Перевесить на нестандартный порт, пускать только одного пользователя и т.д.&lt;br&gt;&lt;br&gt;Объективно, можно повесить за nginx + HTTP авторизация на самом nginx + валидный SSL сертификат.&lt;br&gt;Просто если webmin поломают - это атака на систему снаружи.&lt;br&gt;Если не поломаются - атака на систему изнутри (админа отучают от консоли).&lt;br&gt;В любом случае нехорошо.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (XoRe)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#47</link>
    <pubDate>Fri, 12 Sep 2014 22:29:45 GMT</pubDate>
    <description>&amp;gt; щас меня опять говном закидают, но я все равно спрошу: &lt;br&gt;&amp;gt; А что сразу нормально сделать нельзя что-ли ?&lt;br&gt;&lt;br&gt;Можно. Но это будет:&lt;br&gt;а) ОЧЕНЬ дорого;&lt;br&gt;б) ОЧЕНЬ медленно;&lt;br&gt;&lt;br&gt;Как вам разработка notepad за 100к $?&lt;br&gt;В ней не будет никаких ошибок, надежность её кода будет математически доказана.&lt;br&gt;Почему я привел в пример notepad? Чтобы показать цену разработки очень простого ПО.&lt;br&gt;По объему кода webmin на два-три порядка больше простого notepad.&lt;br&gt;Цена разработки (+ отлов ошибок и доказательство надежности) тоже вырастает на два-три порядка.&lt;br&gt;И на этом нельзя заработать - никому не нужны простые программы за дикие цены.&lt;br&gt;Там, где надежность действительно важна, давно так делают.&lt;br&gt;А остальной мир предпочитает дешевое/бесплатное и потенциально дырявое ПО.&lt;br&gt;Просто иногда вся планета срочно меняет пароли из за новой &quot;внезапной&quot; уязвимости.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (XoRe)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#46</link>
    <pubDate>Fri, 12 Sep 2014 22:18:32 GMT</pubDate>
    <description>Подумайте о том, что уязвимость нашли в модуле заданий Cron.&lt;br&gt;Это не левый модуль, это один из самых что ни на есть базовых модулей.&lt;br&gt;И вы об уязвимости знаете только потому, что её нашли.&lt;br&gt;А сколько ещё не нашли - вы не знаете.&lt;br&gt;&lt;br&gt;&amp;gt; На счет вопроса, то да, обычно пренебрежительно отношусь к безопасности :) Часто &lt;br&gt;&amp;gt; откладываю на потом :) &lt;br&gt;&lt;br&gt;Есть два типа админов...&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (XoRe)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#45</link>
    <pubDate>Fri, 12 Sep 2014 22:15:22 GMT</pubDate>
    <description>&amp;gt; Если нужен гуй, то Ajenti V неплоха. Она на Python, никакого php. &lt;br&gt;&lt;br&gt;Акелло промахнулсо&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (XoRe)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#44</link>
    <pubDate>Fri, 12 Sep 2014 22:14:22 GMT</pubDate>
    <description>Не нужно быть Онотоле,&lt;br&gt;Чтобы познать консоле...&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (angra)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#43</link>
    <pubDate>Thu, 11 Sep 2014 08:32:21 GMT</pubDate>
    <description>Perl разрешает выстрелить себе в ногу, так как предполагает наличие разума у программиста. Если ты передал строку с &#092;0, значит это было тебе нужно. А для защиты от прихода подобных данных извне в нем есть taint mode и регексы. Если разработчики webmin не используют taint mode, то это их проблема, а не perl.&lt;br&gt;Мне интересно, а какой язык считает себя умнее программиста в этом вопросе и как именно обрабатывает такой случай? Если вы пнули perl вам ведь не составит труда сказать, где &quot;некриво&quot;.  &lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (Нанобот)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#42</link>
    <pubDate>Thu, 11 Sep 2014 06:44:18 GMT</pubDate>
    <description>кривизна перла состоит в том, что вызов функции типа unlink(&quot;/etc/passwd&#092;0ololo&quot;) не может быть корректно преобразован в системный вызов операционной системы. вместо того, чтобы сообщить об ошибке, перл игнорирует её и на морозе производит системный вызов в заведомо неправильным параметром &quot;/etc/passwd&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#41</link>
    <pubDate>Thu, 11 Sep 2014 06:40:58 GMT</pubDate>
    <description>&amp;gt;&amp;gt; консоле &lt;br&gt;&amp;gt;&amp;gt; е &lt;br&gt;&amp;gt; Откуда вы лезете?!&lt;br&gt;&lt;br&gt;Сказано же. МС внедряет. МС админам становится стремно не знать элементарных команд -&amp;gt; они идут хвастаться, что осилили консоле. Без малейшего представления о том, что разные интерфейсы могут быть полезны и удобны.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Webmin, позволяющая удалять произвольные файлы ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/98572.html#40</link>
    <pubDate>Thu, 11 Sep 2014 06:37:37 GMT</pubDate>
    <description>Зашел в тему только чтоб похвастаться?&lt;br&gt;</description>
</item>

</channel>
</rss>
