<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Локальная уязвимость в ядре Linux, эксплуатируемая через nftables </title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html</link>
    <description>В подсистеме Netfilter выявлена уязвимость (CVE-2023-6817), потенциально позволяющая локальному пользователю повысить свои привилегии в системе. Проблема вызвана обращением к памяти после её освобождения (use-after-free) в модуле nf_tables, обеспечивающем работу пакетного фильтра nftables. Уязвимость проявляется начиная с версии ядра Linux 5.6. Исправление уязвимости предложено в тестовом выпуске ядра Linux 6.7-rc5 и перенесено в актуальные стабильные ветки 5.10.204, 5.15.143, 6.1.68 и 6.6.7...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60338&lt;br&gt;</description>

<item>
    <title>Локальная уязвимость в ядре Linux, эксплуатируемая через nft... (Ананимус)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#244</link>
    <pubDate>Tue, 02 Jan 2024 17:32:56 GMT</pubDate>
    <description>s/do_stuff_with_bar/do_stuff_with_foo/&lt;br&gt;</description>
</item>

<item>
    <title>Локальная уязвимость в ядре Linux, эксплуатируемая через nft... (Ананимус)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#243</link>
    <pubDate>Tue, 02 Jan 2024 17:32:02 GMT</pubDate>
    <description>&amp;gt; Но нет, блждад, надо свалить управление ресурсами, обработку ошибок и основную логику в одну портянку, и потом всем рассказывать, что &quot;goto - нормальная практика&quot;.&lt;br&gt;&lt;br&gt;Ох лол...&lt;br&gt;&lt;br&gt;    if (kref_get_unless_zero(&amp;foo-&amp;gt;ref)) &#123;&lt;br&gt;        ret = -ENODEV;&lt;br&gt;        goto out;&lt;br&gt;    &#125;&lt;br&gt;&lt;br&gt;    ret = do_stuff_with_bar(bar);&lt;br&gt;    if (ret != 0)&lt;br&gt;        goto out_unlock;&lt;br&gt;&lt;br&gt;    bar = kmalloc(...);&lt;br&gt;    if (!bar) &#123;&lt;br&gt;        ret = -ENOMEM;&lt;br&gt;        goto out_unlock;&lt;br&gt;    &#125;&lt;br&gt;&lt;br&gt;out_unlock:&lt;br&gt;    kref_put(&amp;bar-&amp;gt;ref);&lt;br&gt;&lt;br&gt;out:&lt;br&gt;    return ret;&lt;br&gt;&lt;br&gt;Здесь ты тоже предлагаешь контексты на каждый чих делать? :)))&lt;br&gt;</description>
</item>

<item>
    <title>Локальная уязвимость в ядре Linux, эксплуатируемая через nft... (Ананимус)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#242</link>
    <pubDate>Tue, 02 Jan 2024 17:23:25 GMT</pubDate>
    <description>&amp;gt; Но нет, блждад, надо свалить управление ресурсами, обработку ошибок и основную логику в одну портянку, и потом всем рассказывать, что &quot;goto - нормальная практика&quot;.&lt;br&gt;&lt;br&gt;Ты сейчас на серьезных щас мне будешь утверждать что в одной функции можно только один раз память выделять, или что?&lt;br&gt;</description>
</item>

<item>
    <title>Локальная уязвимость в ядре Linux, эксплуатируемая через nft... (Алексей)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#241</link>
    <pubDate>Fri, 29 Dec 2023 04:20:02 GMT</pubDate>
    <description>Астра базируется на более старом ядре, поэтому именно в данном случае она безопасна :D &lt;br&gt;</description>
</item>

<item>
    <title>вариант без goto, повторов и функций (Панорамикус)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#240</link>
    <pubDate>Thu, 28 Dec 2023 00:38:43 GMT</pubDate>
    <description>В приведённом мной примере есть куда более серьёзная проблема, но вы её почему-то не упомянули.&lt;br&gt;&lt;br&gt;Вы написали много слов про форматирование, хотя можно было сказать кратче: &quot;Мне так не нравится&quot;. Ваши претензии к форматированию интересны... Вы пишете свой код в Notepad? Да, и с чего вы взяли, что это мой стиль? Отформатировано в стиле автора примера кода с повторами.&lt;br&gt;&lt;br&gt;Вам не нравятся мои повторы &quot;rc = &amp;lt;boolean&amp;gt;;&quot;, но вы почему-то не против своих повторов &quot;goto ...;&quot;. Нестыковочка.&lt;br&gt;&lt;br&gt;Хорошо структурированный код подталкивает к переносу повторяющихся паттернов в макросы, это значительно уплотняет код.&lt;br&gt;&lt;br&gt;P.S. Ваш апломб, да в мирных бы целях...&lt;br&gt;&lt;br&gt;P.P.S. Мне не совсем интересен этот спор, да и времени жалко. Успехов!&lt;br&gt;</description>
</item>

<item>
    <title>Локальная уязвимость в ядре Linux, эксплуатируемая через nft... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#239</link>
    <pubDate>Wed, 27 Dec 2023 19:24:38 GMT</pubDate>
    <description>&amp;gt; А тут новость как раз об порче памяти на современных процессорах&lt;br&gt;&lt;br&gt;новость про старые процессоры&lt;br&gt;</description>
</item>

<item>
    <title>Локальная уязвимость в ядре Linux, эксплуатируемая через nft... (1)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#238</link>
    <pubDate>Wed, 27 Dec 2023 18:15:18 GMT</pubDate>
    <description>А тут новость как раз об порче памяти на современных процессорах ...&lt;br&gt;OH SHI~~~~&lt;br&gt;</description>
</item>

<item>
    <title>Локальная уязвимость в ядре Linux, эксплуатируемая через nft... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#237</link>
    <pubDate>Wed, 27 Dec 2023 15:11:22 GMT</pubDate>
    <description>О, это уже интереснее.&lt;br&gt;Если ты работаешь с тем &quot;что в итоге делается другими людьми&quot; то неужели тебя так сильно парит как будет реализована одна из функций через гото или через if (flag) ?&lt;br&gt;Работать оно будет практически одинаково.&lt;br&gt;&lt;br&gt;Из того что видел, как работали архитекторы - максимум они писали протоколы и иногда скелет будущих файлов. Наполняли содержимыми другие люди.&lt;br&gt;&lt;br&gt;Думаю ты как архитектор сталкивался тем что иногда меняются требования, и части проекта приходится перепиливать. Хотя я не уверен бывает ли такое в &quot;FreePBX и обвязки до управления роутерам&quot;. Может у вас планирование лучше.&lt;br&gt;Так вот, если приходится перепиливать проект, то с чем легче разобраться - с мелкими функциями принятыми как стандарт для проекта (я не знаю на чем вы пишите и доступны ли вам всякие defer/nested) или в множестве goto?&lt;br&gt;Я сталкиваля с чудовищным кодом на гото, с функциями разобраться было на порядок легче.&lt;br&gt;Возможно твой опыт противоположный моему, что абсолютно нормально.&lt;br&gt;Разница может быть в том, что тебя зовут</description>
</item>

<item>
    <title>Локальная уязвимость в ядре Linux, эксплуатируемая через nft... (1)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/132420.html#236</link>
    <pubDate>Wed, 27 Dec 2023 14:09:47 GMT</pubDate>
    <description>Так это уже 88 год ... Тогда goto было совершенно неприличным словом (хотя практически во всех языках оператор такой был ... даже в Perl). Конец 80х - это были годы фанатов ООП, и всех несогласных выпиливали ...&lt;br&gt;</description>
</item>

</channel>
</rss>
