<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Уязвимости в apport и systemd-coredump, позволяющие извлечь хэши паролей пользователей системы</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html</link>
    <description>Компания Qualys выявила две уязвимости в инструментах apport (CVE-2025-5054) и systemd-coredump (CVE-2025-4598), применяемых для  обработки core-файлов, генерируемых после аварийного завершения процессов. Уязвимости позволяют получить доступ к core-файлам, сохранённым после аварийного завершения  suid-приложений или некоторых системных фоновых процессов, в памяти которых могут содержаться прокэшированные учётные данные или ключи шифрования. Утилита apport автоматически вызывается для сохранения core-дампов в Ubuntu, а  systemd-coredump в Red Hat Enterprise Linux 9+, Fedora и многих других дистрибутивах Linux...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=63328&lt;br&gt;</description>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#192</link>
    <pubDate>Mon, 02 Jun 2025 13:44:10 GMT</pubDate>
    <description>(VAZ==ARLET) == 1&lt;br&gt;&amp;gt;0,1foo&lt;br&gt;&lt;br&gt;А ловко строка &apos;foo foo foo foo&apos; портится.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#191</link>
    <pubDate>Mon, 02 Jun 2025 12:05:32 GMT</pubDate>
    <description>&amp;gt;     int x = 1; &lt;br&gt;&amp;gt;     float y = 1.5; &lt;br&gt;&amp;gt;     printf(&quot;&#037;f&#092;n&quot;, x+y); &lt;br&gt;&lt;br&gt;Не знаю, зачем тут так фиксируются на этих несчастных преобразованиях &quot;int-float&quot;:&lt;br&gt;&lt;br&gt;&#091;CODE&#093;&lt;br&gt;enum Apples &#123;&lt;br&gt;  ARLET,&lt;br&gt;  BRAEBURN&lt;br&gt;&#125;;&lt;br&gt;&lt;br&gt;enum Cars &#123;&lt;br&gt;  VAZ,&lt;br&gt;  PORSCHE&lt;br&gt;&#125;;&lt;br&gt;int main (void) &#123;&lt;br&gt;    enum Cars car = ARLET;&lt;br&gt;    enum Apples apple = VAZ;&lt;br&gt;    printf(&quot;&#037;d,&#037;d&quot;, (car == VAZ)==ARLET, apple == ARLET);&lt;br&gt;    puts(&quot;foo foo foo foo&quot; + &apos;&#092;n&apos;+2);&lt;br&gt;    return 0;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&#037; gcc -Wall helloc.c &amp;&amp; ./a.out &lt;br&gt;0,1foo&lt;br&gt;&#091;/CODE&#093;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#190</link>
    <pubDate>Mon, 02 Jun 2025 11:45:52 GMT</pubDate>
    <description>int foo = 4 + 0.2; // 4&lt;br&gt;float foo = 4 + 0.2; //4.2&lt;br&gt;_Bool foo = 4 + 0.2; // 1&lt;br&gt;Очень интересно, какая же у си типизация. Особенно интересно, как это 4.2 внезапно в 1 превратилось. И что самое главно, ни одной ошибки компиляции. Примеров сравнения двух enum-ом или доступа к union, без проверки типов даже приводить не буду.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (User)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#189</link>
    <pubDate>Mon, 02 Jun 2025 11:15:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А тут нужна дефиниция. В общепринятой у python&apos;а типизация вполне себе &quot;strong&quot; &lt;br&gt;&amp;gt; Как минимум отсутствие неявных преобразований типов. В то-же время пистон: &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; x:int = 4 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; y:float = 0.2 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; x+y &lt;br&gt;&amp;gt; 4.2 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br&gt;&lt;br&gt;Ну вот я и говорю - определение нужно. У меня в голове - что &quot;сильная&quot; типизация != отсутствию неявного преобразования типов, &quot;безопасные&quot; преобразования вполне себе допускаются, &quot;отсутствие преобразований вообще&quot; - это &quot;строгая&quot; типизация. Ну или оперировать &quot;более сильной&quot;&#092;&quot;менее сильной&quot;, да. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (bdrbt)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#188</link>
    <pubDate>Mon, 02 Jun 2025 10:30:07 GMT</pubDate>
    <description>&amp;gt; Вот видите, совсем запутались ))) &lt;br&gt;&lt;br&gt;Нет, не запутался, в C статическая типизация - переменная не меняет свой тип после объявления. Тайпкаст это не про тип переменной, а про способ её использования. Слабая типизация - присутствуют неявные преобразования.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#187</link>
    <pubDate>Mon, 02 Jun 2025 09:43:18 GMT</pubDate>
    <description>&amp;gt;Эээ?&lt;br&gt;&lt;br&gt;Что &quot;эээ&quot;? Если уж на то пошло, то&lt;br&gt;1 + 1.5 = 2&lt;br&gt;1 + 1.5 = 2.5&lt;br&gt;Оба варианта справедливы для си. Для сравнения, на Ocaml код&lt;br&gt;1 + 1.5 выдаст ошибку компиляции, сразу же, без всяких линтеров и флагов компиляции, поскольку происходит попытка сложения int и float. И там нужно явно определить, что нужно: складывать int с int-ом, или float с float-ом, и какой конечный результат должен быть.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#186</link>
    <pubDate>Mon, 02 Jun 2025 09:37:12 GMT</pubDate>
    <description>Вот видите, совсем запутались )))&lt;br&gt;&lt;br&gt;А правда-то она...&lt;br&gt;&lt;br&gt; is strongly typed in that the variable type must be specified when declaring the variable. However, C can also be regarded as weakly typed because users can convert data types through a cast and without compiler errors&lt;br&gt;&lt;br&gt;(ну или даже without a cast, как в примере выше, т.к. &quot;для удобства пользователя&quot; предлагается целая система неявных преобразований при взаимодействии двух типов.)&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#185</link>
    <pubDate>Mon, 02 Jun 2025 09:25:00 GMT</pubDate>
    <description>Если сейчас разговор перейдет в русло &quot;что на что можно поставить&quot;....&lt;br&gt;&quot;Ну ты понел&quot;.&lt;br&gt;Вопрос был в том, почему упомянутый тобой мейнстрим линукс так криво работает с Bournshell, и в большинстве упомянутых случаев использует BASH.&lt;br&gt;Например я, для режима совместимости стараюсь писать на sh или perl5.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимости в apport и systemd-coredump, позволяющие извлечь ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136989.html#184</link>
    <pubDate>Mon, 02 Jun 2025 09:19:09 GMT</pubDate>
    <description>в FreeBSD по умолчанию Bourne shell - &quot;sh&quot;&lt;br&gt;в NetBSD - &quot;tcsh&quot;&lt;br&gt;</description>
</item>

</channel>
</rss>
