<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Уязвимость в Rust-библиотеках для формата TAR, приводящая к распаковке файлов из вложенного архива</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html</link>
    <description>В написанной на языке Rust библиотеке async-tar, предоставляющей функции для чтения и записи tar-архивов, выявлена уязвимость (CVE-2025-62518, кодовое имя TARmageddon), позволяющая при распаковке специально оформленного tar-архива не только извлечь размещённые в нём файлы,  но и файлы, содержащиеся во вложенном tar-архиве. Уязвимость может быть использована для обхода систем верификации архивов и распаковки файлов, для которых не выполнялась проверка...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64093&lt;br&gt;</description>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (morphe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#340</link>
    <pubDate>Thu, 30 Oct 2025 23:23:07 GMT</pubDate>
    <description>&amp;gt; ...тогда судите сразу и за изнасилование. а чо, аппарат-то есть...&lt;br&gt;&lt;br&gt;Ну вот Rust судили, Rust согласились что это неправильно, и потому завели CVE&lt;br&gt;&lt;br&gt;Все другие сказали что не баг, а фича, и CVE не было&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (Фрол)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#339</link>
    <pubDate>Thu, 30 Oct 2025 22:19:06 GMT</pubDate>
    <description>...тогда судите сразу и за изнасилование. а чо, аппарат-то есть...&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (morphe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#338</link>
    <pubDate>Thu, 30 Oct 2025 16:43:17 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; дачточертпоберитакоетынесешь.джпг &lt;br&gt;&amp;gt; баг из стандартной библиотеке rust присутствует в node.js, ага. и в дотнете. &lt;br&gt;&amp;gt; пиши уже сразу &quot;в си и бейсике тож&quot;, чтоп два раза не &lt;br&gt;&amp;gt; вставать.&lt;br&gt;&lt;br&gt;Стандартная библиотека Rust, как и стандартные библиотеки многих других языков, позволяет спавнить процессы передавая аргументы для процесса как массив&lt;br&gt;&lt;br&gt;Винда такое не умеет, в винде аргументы процесса это просто строка, поэтому для винды эти аргументы надо заэскейпить и превратить в строку&lt;br&gt;&lt;br&gt;Правил эскейпинга нет, и факт в том что эту строку аргументов некоторые программы обрабатывают иначе чем другие. В Rust для обеспечения безопасности сделали другую форму эскейпинга для аргументов команды cmd.exe, при этом в реализации была ошибка, из-за чего была возможна инъекция команд в cmd.exe, и на это завели CVE.&lt;br&gt;&lt;br&gt;Однако факт в том что большинство других рантаймов вовсе не имеют иной обработки эскейпов для cmd.exe, там просто всё отдали под ответственность разработчика, они просто допускают в данном случае инъекцию, и пр</description>
</item>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (Фрол)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#337</link>
    <pubDate>Thu, 30 Oct 2025 16:10:38 GMT</pubDate>
    <description>&amp;gt;&amp;gt; CVE в системной либе &quot;ошибкой не считается&quot;?&lt;br&gt;&amp;gt; Эта же самая ошибка содержится во многих других языках (node.js, .net), при &lt;br&gt;&amp;gt; этом там ошибкой не считается, и не имеет CVE &lt;br&gt;&amp;gt; Скор 10.0 установлен репортером CVE (github в данном случае), а не NVD: &lt;br&gt;&amp;gt; https://nvd.nist.gov/vuln/detail/cve-2024-24576 &lt;br&gt;&lt;br&gt;дачточертпоберитакоетынесешь.джпг&lt;br&gt;&lt;br&gt;баг из стандартной библиотеке rust присутствует в node.js, ага. и в дотнете. &lt;br&gt;&lt;br&gt;пиши уже сразу &quot;в си и бейсике тож&quot;, чтоп два раза не вставать.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (morphe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#336</link>
    <pubDate>Tue, 28 Oct 2025 14:15:35 GMT</pubDate>
    <description>&amp;gt; CVE в системной либе &quot;ошибкой не считается&quot;?&lt;br&gt;&lt;br&gt;Эта же самая ошибка содержится во многих других языках (node.js, .net), при этом там ошибкой не считается, и не имеет CVE&lt;br&gt;&lt;br&gt;Скор 10.0 установлен репортером CVE (github в данном случае), а не NVD: https://nvd.nist.gov/vuln/detail/cve-2024-24576&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (Фрол)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#334</link>
    <pubDate>Mon, 27 Oct 2025 22:21:59 GMT</pubDate>
    <description>&amp;gt; При этом в других языках (даже C#) это просто ошибкой не считается, &lt;br&gt;&amp;gt; просто &quot;особое виндовое поведение, хотите дёргать команды - изучайте как винда &lt;br&gt;&amp;gt; это обработает&quot; &lt;br&gt;&lt;br&gt;што за чушь ты мне втираешь? &lt;br&gt;&lt;br&gt;CVE в системной либе &quot;ошибкой не считается&quot;?  &lt;br&gt;&lt;br&gt;нууу ОК.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#333</link>
    <pubDate>Mon, 27 Oct 2025 03:27:23 GMT</pubDate>
    <description>&amp;gt; Я спрашивал про какую из реализаций?&lt;br&gt;&amp;gt; Их много. Что брать за правильное, а что нет?&lt;br&gt;&amp;gt; Какая из архитектур компьютера правильная а какая нет?&lt;br&gt;&lt;br&gt;Перестаньте задавать один и тот же глупый вопрос. Стандарт языка Си описывает поведение программ для абстрактной модели вычислителя, а не для конкретной аппаратной архитектуры.&lt;br&gt;&lt;br&gt;&amp;gt; Ибо эта &quot;косвенность&quot; приводит к разному поведению программ. Что далеко не косвенно.&lt;br&gt;&lt;br&gt;Нет, не приводит. Если у программы разное поведение, то возможны два варианта:&lt;br&gt;1. она содержит implementation-defined behavior или unspecified behavior и такое поведение ожидаемо и предусмотрено автором.&lt;br&gt;2. она содержит undefined behavior (некорректна с точки зрения стандарта) и должна быть исправлена.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#332</link>
    <pubDate>Sun, 26 Oct 2025 15:10:59 GMT</pubDate>
    <description>Он не сможет. Ибо нет базы для сравнения. Приведи лучше пример ПОЛНОСТЬЮ переписанного.&lt;br&gt;&lt;br&gt;Нужно что бы была реализована полностью функциональность оригинала и работало на всех платформах, на которых работал оригинал.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в Rust-библиотеках для формата TAR, приводящая к ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/138143.html#331</link>
    <pubDate>Sun, 26 Oct 2025 14:31:10 GMT</pubDate>
    <description>&amp;gt; Если вам разрешено нарушать реализацию компьютера - тогда я вам не советчик. Мне, как и другим смертным, это запрещено законами физики и здравого смысла.&lt;br&gt;&lt;br&gt;Я спрашивал про какую из реализаций?&lt;br&gt;&lt;br&gt;Их много. Что брать за правильное, а что нет?&lt;br&gt;&lt;br&gt;&amp;gt; Ещё раз: инварианты задает спецификация языка, их связь с архитектурой компьютера косвенная и продиктованная желанием получить быстрый код.&lt;br&gt;&lt;br&gt;И???&lt;br&gt;&lt;br&gt;Какая из архитектур компьютера правильная а какая нет?&lt;br&gt;&lt;br&gt;Ибо эта &quot;косвенность&quot; приводит к разному поведению программ. Что далеко не косвенно.&lt;br&gt;</description>
</item>

</channel>
</rss>
