<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциально приводящая к выполнению кода</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html</link>
    <description>В поставляемых в составе CPython классах распаковки сжатых данных в форматах  lzma, bz2 и gzip (lzma.LZMADecompressor, bz2.BZ2Decompressor и gzip.GzipFile) выявлена уязвимость (CVE-2026-6100), приводящая к обращению к памяти после её освобождения. Проблема присвоен критический уровень опасности (9.1 из 10) -  в случае успешной эксплуатации уязвимость может привести к утечке информации из памяти процесса или выполнению кода атакующего при распаковке специально оформленных данных...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65202&lt;br&gt;</description>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (ruroruro)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#61</link>
    <pubDate>Tue, 14 Apr 2026 17:36:40 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Учитывая, что lzma/bz2/gzip под капотом все равно декомпрессию делают чанками и на большинстве современных машин память выделяется с overcommitом, на самом деле даже просто словить MemoryError в данной ситуации - не очень просто (если просто сделать скажем bz2 файл, который декомпрессится в больше данных чем есть оперативки, то процесс просто будет убит OOM Killerом, а не MemoryError).&lt;br&gt;&amp;gt; Можно контейнер отдельный для этого теста сделать.&lt;br&gt;&lt;br&gt;Мои рассуждения на тему overcommit и OOM были относительно вопросов &quot;есть ли готовый эксплоит&quot; и &quot;насколько реалистичная / значительная эта уязвимость на самом деле&quot;, а не &quot;как сделать тест&quot;.&lt;br&gt;&lt;br&gt;Тащить docker как зависимость CPython просто ради этого теста - так себе идея. Функционала &#096;_testcapi.set_nomemory&#096; вполне достаточно для того чтобы симулировать MemoryError в нужном месте.&lt;br&gt;&lt;br&gt;Проблема с тем тестом, который убрали из PRа - не в том как вызвать MemoryError, а в том, как потом однозначно задетектировать, была ли &quot;утечка&quot; указателя или нет. Тот тест, который исходн</description>
</item>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#60</link>
    <pubDate>Tue, 14 Apr 2026 17:21:05 GMT</pubDate>
    <description>Поясните, что это значит, каким таким образом мне выгодны уязвимости в проекте ? Если я правильно вас понимаю, то разве такие вопросы решаются не политикой ? Я имею ввиду что если будет надо, то утекут и сорцы и ключи и политическое решение будет и всё что хочешь. Примеры с защищенными анклавами, тивоизацией мобильных устройств, даже хотя бы взять сорсы крупных закрытых проектов - всё утекает или взламывается.&lt;br&gt;С другой стороны, если посмотреть на то что вы предлагает, это выглядит как страх, заставляющий принимать странные решения. Ведь проблема-то лежит не в уязвимостях как таковых, они всегда зло. И только на этом ресурсе в секции комментов я видел как люди предлагают борьбу на политическом поле инструментами downgrade&apos;а. Больше ни где такого нет.&lt;br&gt;Я не хочу видеть уязвимости ни в чем, чем я пользуюсь. И не понимаю людей, которые пытаются убедить меня что это хорошо, когда поверхность атаки (attack surface) того, чем я пользуюсь, шире для всех.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (Сладкая булочка)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#59</link>
    <pubDate>Tue, 14 Apr 2026 17:15:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Ошибка в библиотеке на языке.&lt;br&gt;&amp;gt; На каком языке? Ты там код на питоне увидел?&lt;br&gt;&amp;gt; Дырень в CPython. CPython это реализация (implementation) питона.&lt;br&gt;&amp;gt; Кроме него есть и другие - IronPython, Jython и тд. В них &lt;br&gt;&amp;gt; есть эта дыра?&lt;br&gt;&lt;br&gt;Еще rustpython вспомни. Кстати, где в проде хотя бы один из приведенных используется?&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (Сладкая булочка)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#58</link>
    <pubDate>Tue, 14 Apr 2026 17:13:19 GMT</pubDate>
    <description>&amp;gt; Учитывая, что lzma/bz2/gzip под капотом все равно декомпрессию делают чанками и на большинстве современных машин память выделяется с overcommitом, на самом деле даже просто словить MemoryError в данной ситуации - не очень просто (если просто сделать скажем bz2 файл, который декомпрессится в больше данных чем есть оперативки, то процесс просто будет убит OOM Killerом, а не MemoryError).&lt;br&gt;&lt;br&gt;Можно контейнер отдельный для этого теста сделать. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#57</link>
    <pubDate>Tue, 14 Apr 2026 16:43:14 GMT</pubDate>
    <description>Ну малформед юникод кидал десятку в бсод (в линуксе он может даже не малформед, у майкрософта свой собственный юникод).&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#56</link>
    <pubDate>Tue, 14 Apr 2026 16:35:59 GMT</pubDate>
    <description>&amp;gt; Но что неясно в термине &quot;лень&quot;?))&lt;br&gt;&lt;br&gt;Не хочешь делать, не делай вовсе. Лень - это моральный кнут. Раньше рабов кнутом заставляли работать, а теперь придумали слово &quot;лень&quot;. Делайте выводы. Почему человеку не &quot;лень&quot; есть, пить, просыпаться по утрам и т.д.? Понятие &quot;лени&quot; возникает тогда когда есть выбор - делать или не делать. А там где природа не дает этого выбора - то и никакой &quot;лени&quot; нет. Отсюда, лень - всего лишь &quot;отрицательный&quot; (нежелательный) выбор и этот выбор - равнозначен и независим. Отсюда между &quot;делать и не делать&quot; никакой разницы нет и то и то можно считать &quot;ленью&quot;, просто одна из них отрицательная. Аналогия с истиной, ложь ведь это отрицание истины.&lt;br&gt;&lt;br&gt;&amp;gt; Деньги)&lt;br&gt;&lt;br&gt;а ну да, я забыл, что они съедобные :)&lt;br&gt;&lt;br&gt;&amp;gt; Не уверен что автор цитаты - чувак который разрабатывал юникс и вместе с создателями СИ переписывал его на СИшку - прям таки маникодер.&lt;br&gt;&lt;br&gt;А кто он по вашему после таких утверждений? Мы будем, к примеру, воспринимать какого-либо математика, который бездоказательно что-либо утверждает или доказы</description>
</item>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#55</link>
    <pubDate>Tue, 14 Apr 2026 16:22:35 GMT</pubDate>
    <description>&amp;gt; В голове у тебя дырень и уже давно.&lt;br&gt;&lt;br&gt;Ого какое хамство и агрессия.&lt;br&gt;Вы наверное на СИ пишете?&lt;br&gt;&lt;br&gt;А если по делу.&lt;br&gt;В файлах на каком языке нашли уязвимость?&lt;br&gt;Спойлер: это не питон)&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#54</link>
    <pubDate>Tue, 14 Apr 2026 16:18:50 GMT</pubDate>
    <description>В голове у тебя дырень и уже давно.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Python-библиотеках lzma, bz2 и gzip, потенциаль... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/139805.html#53</link>
    <pubDate>Tue, 14 Apr 2026 15:58:58 GMT</pubDate>
    <description>&amp;gt;Всё это эдж кейсес, которые в реальных сценариях никак не_проявляют себя. Их устранение чаще всего не_обосновано из-за оверинжиниринга.&lt;br&gt;&lt;br&gt;Надо же. Оказывается, нормальная обработка данных сишниками не практикуется, так как они это попросту не умеют.&lt;br&gt;</description>
</item>

</channel>
</rss>
