Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Уязвимости в Rust-библиотеках zip-rs и librsvg" | +/– | |
| Сообщение от opennews (??), 27-Окт-26, 10:41 | ||
В библиотеке zip-rs, написанной на языке Rust и насчитывающей около 10 млн загрузок в неделю, выявлена уязвимость (CVE-2026-115905), позволяющая создавать архивы, которые выглядят безобидными, но при распаковке из них извлекаются другие, изначально не показанные в списке, файлы. Файлы могут быть размещены в архиве вне структуры "Central Directory", из-за чего при просмотре списка файлов показывается одно содержимое, но при распаковке через API ZipStreamReader извлекаются другие файлы. Проблеме присвоен уровень опасности 10 из 10. Уязвимость исправлена в версии zip-rs 9.0.5... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 27-Окт-26, 10:41 | +14 +/– | |
Не, ну это 10 из 10 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #46, #89 | ||
5.
Сообщение от warlock66613 (ok), 27-Окт-26, 10:47
| +3 +/– | |
я надеюсь что подобных уязвимостей будет всё больше, так как это значит что Rust используется всё более активно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #34, #57, #102 | ||
| 6. Сообщение от Аноним (6), 27-Окт-26, 10:48 | –4 +/– | |
> Для разбора XML-разметки, используемой в SVG-файлах, в librsvg задействованы функции из Си-библиотеки libxml2 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #69 | ||
| 7. Сообщение от Аноним (7), 27-Окт-26, 10:49 | +1 +/– | |
Странно как-то, уязвимость "позволяющая создавать архивы, которые выглядят безобидными...". Разве тут проблема не в разных методах *извлечения*, из-за чего такие архивы (неважно где и как созданные) могут пройти проверки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #55 | ||
| 8. Сообщение от Аноним (8), 27-Окт-26, 10:50 | +1 +/– | |
Нескучные уязвимости. А то заколебали уже сишные дыры в памяти. Скучно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #44 | ||
| 9. Сообщение от Аноним (1), 27-Окт-26, 10:51 | +5 +/– | |
> Сбой возникает так как библиотека librsvg освобождает память под XML-элементы, которые ещё продолжают использоваться в парсере libxml2. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #13 | ||
| 11. Сообщение от Смузихеб забывший пароль (?), 27-Окт-26, 10:54 | +3 +/– | |
> использованием разных заголовков при произвольном доступе | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #18, #22 | ||
| 12. Сообщение от Аноним (18), 27-Окт-26, 10:56 | +1 +/– | |
Ошибки были в ансейв-коде? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #36 | ||
| 13. Сообщение от VVVVVV (?), 27-Окт-26, 10:56 | –1 +/– | |
Сишники не могут правильно освободить память в своем же ЯП | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #32, #41, #52 | ||
| 18. Сообщение от Аноним (18), 27-Окт-26, 11:03 | –1 +/– | |
> :))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #98 | ||
| 22. Сообщение от Жироватт (ok), 27-Окт-26, 11:04 | –1 +/– | |
Да, RCE должно быть полностью безопасным для пользователя. И всегда иметь полностью предсказуемое поведение | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 26. Сообщение от Аноним (26), 27-Окт-26, 11:09 | +1 +/– | |
ну как же так-то, а? оказывается, на расте тоже можно плохокодить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #42 | ||
| 32. Сообщение от Аноним (32), 27-Окт-26, 11:12 | –2 +/– | |
Их этого можно сделать вывод, что в растовики не умеют работать с памятью, но компоненты, которым не надо работать с памятью, написать не спешат, и полагаются на код для взрослых людей. При чём тут ЯП не ясно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 34. Сообщение от Метрика (?), 27-Окт-26, 11:13 | +/– | |
Просто ржавчина начала с языка осыпаться, оголив миру его дырявое нутро | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #71 | ||
| 36. Сообщение от Метрика (?), 27-Окт-26, 11:16 | +2 +/– | |
Та не, просто им токенов не хватило, чтобы усе было в ажуре | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 37. Сообщение от Аноним (37), 27-Окт-26, 11:16 | +1 +/– | |
> Для разбора XML-разметки, используемой в SVG-файлах, в librsvg задействованы функции из Си-библиотеки libxml2. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #40 | ||
| 40. Сообщение от Метрика (?), 27-Окт-26, 11:19 | +/– | |
Скажу больше если у тебя под капотом любого ЯП крутится машинный код которому глубоко пофиг на границы массивов и типизацию, ошибки обеспечены | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #48 | ||
| 41. Сообщение от Год лунпуса на десктопе (?), 27-Окт-26, 11:21 | +1 +/– | |
100500 разных инструментов давно придумали для выявления таких технических багов (и я говорю не про ИИ - оно часто даже избыточно), просто не пиши код в блокноте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #50 | ||
42.
Сообщение от warlock66613 (ok), 27-Окт-26, 11:22
| +/– | |
Тут ошибки вполне нормальные, на плохое качество кода они не указывают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #95, #104 | ||
| 44. Сообщение от Метрика (?), 27-Окт-26, 11:26 | –3 +/– | |
Ну компилятор недоглядел, бывает, отвлекся или устал, главное верить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #45 | ||
| 45. Сообщение от динур (?), 27-Окт-26, 11:26 | +2 +/– | |
Ребенок, когда его ловят на шкодстве, тоже ссылается на маму, на папу, на любого, но только не на себя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 46. Сообщение от Метрика (?), 27-Окт-26, 11:27 | –1 +/– | |
Бери выше | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 48. Сообщение от Аноним (48), 27-Окт-26, 11:31 | +/– | |
Машинный код под капотом берется из святого духа? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #49 | ||
| 49. Сообщение от Метрика (?), 27-Окт-26, 11:34 | +/– | |
Ну так компилятор пишут люди и они в миллионнных кодовых база часто ошибаются, так кто эти инструкции транслирует? Святой дух? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #67 | ||
| 50. Сообщение от а (?), 27-Окт-26, 11:35 | +/– | |
как ты смеешь нападать на священный емакс с вскодом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 52. Сообщение от Метрика (?), 27-Окт-26, 11:37 | +1 +/– | |
Жизнь ржавого состоит в том, чтобы юзать си-либы и вопить какие они небезопасные, вечная борьба со здравым смыслом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #72 | ||
| 53. Сообщение от xsignal (ok), 27-Окт-26, 11:38 | +/– | |
Ну вот и всё, "волшебная таблетка" оказалась обычным сахаром... Ни от чего раст не избавляет, ни от чего не спасает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #56, #58, #59 | ||
| 54. Сообщение от Аноним (58), 27-Окт-26, 11:39 | –1 +/– | |
> используемой в SVG-файлах, в librsvg задействованы функции из Си-библиотеки libxml2 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #62 | ||
| 55. Сообщение от Аноним (55), 27-Окт-26, 11:39 | +2 +/– | |
это не уязвимость либы, это кривой формат zip-архива, либы правильно работают | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 56. Сообщение от Метрика (?), 27-Окт-26, 11:40 | +/– | |
Это сразу было ясно, когда ни один крупный производитель софта не пересел на ржавого | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #76 | ||
| 57. Сообщение от Аноним (57), 27-Окт-26, 11:43 | +4 +/– | |
То есть важно не отсутствие уязвимостей, а просто чтобы всё было на расте? Ну я догадывался. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #90 | ||
| 58. Сообщение от Аноним (58), 27-Окт-26, 11:44 | +1 +/– | |
> Ни от чего раст не избавляет, ни от чего не спасает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #63 | ||
| 59. Сообщение от Аноним (48), 27-Окт-26, 11:48 | +/– | |
> Ни от чего раст не избавляет, ни от чего не спасает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #64 | ||
| 60. Сообщение от Аноним (60), 27-Окт-26, 11:48 | +/– | |
забавно, кажется rust становится популярным. Матереет однако =) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #79, #93 | ||
| 62. Сообщение от Аноним (48), 27-Окт-26, 11:49 | +/– | |
Причем pure-rust аналог можно было с̶п̶и̶з̶ позаимствовать прямо их репозитория Хрома. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 63. Сообщение от Аноним (57), 27-Окт-26, 11:50 | –1 +/– | |
> 10 из 10 же логическая, а не с памятью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #66 | ||
| 64. Сообщение от Аноним (57), 27-Окт-26, 11:51 | +1 +/– | |
То есть от сишников избавились, а других не завезли? То есть раст не про то, чтобы завести хороших программистов, а про то, чтобы избавиться от существующих? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #70 | ||
| 66. Сообщение от Аноним (66), 27-Окт-26, 11:53 | +1 +/– | |
> можно даже и не исправлять | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 67. Сообщение от Аноним (48), 27-Окт-26, 11:54 | +/– | |
> Ну так компилятор пишут люди и они в миллионнных кодовых база часто ошибаются | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 | ||
| 69. Сообщение от faa (?), 27-Окт-26, 11:56 | +/– | |
На поддержку libxml2 забили. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 70. Сообщение от Аноним (70), 27-Окт-26, 11:59 | +/– | |
> То есть от сишников избавились, а других не завезли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 Ответы: #107 | ||
| 71. Сообщение от Аноним (71), 27-Окт-26, 12:00 | +1 +/– | |
Ты про либхтм2))? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 72. Сообщение от Аноним (72), 27-Окт-26, 12:02 | +1 +/– | |
Именно поэтому дырявые либы переписываются. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #77, #84 | ||
| 75. Сообщение от Аноним (75), 27-Окт-26, 12:05 | +/– | |
> Уязвимость может использоваться для обхода почтовых фильтров, антивирусных сканеров и прочих систем проверки безопасности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. Сообщение от Аноним (76), 27-Окт-26, 12:05 | +/– | |
> Это сразу было ясно, когда ни один крупный производитель софта | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 77. Сообщение от Аноним (32), 27-Окт-26, 12:10 | +/– | |
Кроме того, что её не сущестововало, и не факт, что она и сейчас имеет требуемую функциональность (и когда-нибудь будет иметь). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 | ||
| 79. Сообщение от xsignal (ok), 27-Окт-26, 12:19 | +/– | |
Да кому он теперь нужен, если ИИ научился находить ошибки и уязвимости в Си-коде? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #81 | ||
| 81. Сообщение от Аноним (81), 27-Окт-26, 12:34 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #87 | ||
84.
Сообщение от oneMetr (?), 27-Окт-26, 12:37
| +/– | |
У нас на работе принят эвфемизм "улучшаем" или "дорабатываем". Т.е мы не переписываем, а дорабатываем. Мы Бизнесу нервы экономим, а они нам :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #88 | ||
| 85. Сообщение от Аноним (85), 27-Окт-26, 12:37 | +/– | |
Растофилы очень любят указывать на C уязвимости, но теперь их черёд. Хаха | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #86 | ||
| 86. Сообщение от Аноним (81), 27-Окт-26, 12:41 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 | ||
| 87. Сообщение от xsignal (ok), 27-Окт-26, 12:41 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 Ответы: #91 | ||
| 88. Сообщение от Аноним (88), 27-Окт-26, 12:43 | +/– | |
> У нас на работе принят эвфемизм "улучшаем" или "дорабатываем". Т.е мы не переписываем, а дорабатываем. Мы Бизнесу нервы экономим, а они нам :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
| 89. Сообщение от Аноним (89), 27-Окт-26, 12:43 | +/– | |
Это 100 из 10, а сколько ещё такого нам приготовят растерманы в будущем? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
90.
Сообщение от warlock66613 (ok), 27-Окт-26, 12:45
| +1 +/– | |
Важно отсутствие undefined behavior, то есть синтаксическая корректность кода. Уменьшение количества и изменение характера уязвимостей -- приятный побочный эффект, а не самоцель. Отсутствие уязвимостей -- это идеал, к которому нужно стремиться, но который не так-то просто достичь, так что некоторое количество уязвимостей -- совершенно нормальная ситуация. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #103 | ||
| 91. Сообщение от Аноним (88), 27-Окт-26, 12:46 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 92. Сообщение от Аноним (92), 27-Окт-26, 12:49 | +/– | |
Растовчане сели в лужу =) Почему-то я не удивлён - не уметь программировать и надеяться, что язык за тебя "всё сделает хорошо" - это порочный путь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
93.
Сообщение от warlock66613 (ok), 27-Окт-26, 12:51
| +/– | |
Да, скоро будем его ненавидеть (как известно, языки программирования делятся на те, которые все ненавидят, и на те, которые никто не использует). Но я пока ещё люблю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 | ||
| 94. Сообщение от Аноним (89), 27-Окт-26, 12:54 | +/– | |
> Сбой возникает так как библиотека librsvg освобождает память под XML-элементы, которые ещё продолжают использоваться в парсере libxml2. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #100 | ||
| 95. Сообщение от Аноним (89), 27-Окт-26, 12:57 | +/– | |
> Сбой возникает так как библиотека librsvg освобождает память под XML-элементы, которые ещё продолжают использоваться в парсере libxml2. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 96. Сообщение от МИСАКА (?), 27-Окт-26, 12:58 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #97 | ||
| 97. Сообщение от Аноним (100), 27-Окт-26, 13:13 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 | ||
| 98. Сообщение от Аноним (98), 27-Окт-26, 13:13 | +/– | |
> Сишная проблема протекла в ансейф блок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 99. Сообщение от Аноним (26), 27-Окт-26, 13:13 | +/– | |
что характерно, про Go гораздо меньше новостей про баги. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #101 | ||
| 100. Сообщение от Аноним (100), 27-Окт-26, 13:14 | +/– | |
>> Сбой возникает так как библиотека librsvg освобождает память под XML-элементы, которые ещё продолжают использоваться в парсере libxml2. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 | ||
| 101. Сообщение от Аноним (101), 27-Окт-26, 13:26 | +1 +/– | |
Просто здесь на него всем похер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 Ответы: #105 | ||
| 102. Сообщение от черпало (?), 27-Окт-26, 13:32 | –1 +/– | |
Хоть плюй в глаза, бггг | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 103. Сообщение от черпало (?), 27-Окт-26, 13:35 | –1 +/– | |
> Уменьшение количества и изменение характера уязвимостей -- приятный побочный эффект | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 | ||
| 104. Сообщение от черпало (?), 27-Окт-26, 13:40 | +/– | |
Их ужасные сишные дырени vs вполне нормальные растовые ошибки, не указывающие на плохое качество кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #106 | ||
| 105. Сообщение от Аноним (26), 27-Окт-26, 13:40 | +/– | |
да уж. Go гораздо меньше лулзов генерирует. потому что просто работает и есть не просит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 106. Сообщение от Аноним (106), 27-Окт-26, 13:44 | +/– | |
> Я слышал, что однажды растовик написал без нейронки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 | ||
| 107. Сообщение от черпало (?), 27-Окт-26, 13:44 | +/– | |
Раст про то, чтоб теребить своё вялое моджо, рассказывая в курилке бывшим коллегам-одинэсникам умные слова, половина из которых непонятна, а половина услышана позавчера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 108. Сообщение от опеншлёпивпродакшн (?), 27-Окт-26, 13:46 | +/– | |
Область загрузки файлов никогда не размещают там же, где их можно вызвать на испольнение. Как они вообще допускают эту возможность? Это проблема настройки веб-сервера и путей, а не zip-rs. И ничего архив не перезапишет. Таким людям нельзя доверять настройку vsftpd даже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |