| |
| 2.89, Аноним (89), 12:43, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это 100 из 10, а сколько ещё такого нам приготовят растерманы в будущем?
| | |
| |
| 3.123, xPhoenix (ok), 14:23, 27/10/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
А при чём тут Rust? Его архитектура решает типовые проблемы с памятью, а не беды с башкой.
| | |
| |
| 4.137, Аноним (89), 15:27, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> библиотека librsvg освобождает память под XML-элементы, которые ещё продолжают использоваться
И правда, при чём тут раст? Библиотека же написана ... ой, на расте.
| | |
| |
| 5.146, Аноним (146), 15:46, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Библиотека же написана ... ой, на расте.
библиотека libxml2?
На расте?
Советую тебе завязывать с алкоголем.
Это очень плохо влияет на мозг.
| | |
| 5.147, Аноним (147), 15:50, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
авторы zip-а придумали метаинфу хранить в двух несинхронизированных местах, а виноват раст.
| | |
| |
| 6.148, Аноним (148), 15:54, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> авторы zip-а придумали метаинфу хранить в двух несинхронизированных местах, а виноват раст.
Не, виноваты программеры которые не разобрались.
К сожалению в ИТшке есть просто море нелогичны, странных или просто тyпых вещей, которые так сложились исторически.
Типа как нуль-терминированные строки, породившие просто море багов и уязвимостей.
Но так как "обратная совместимость" это священная корова - то приходится тащить поддержку.
Предположу что эти гаврики совершили бы такую же ошибку и на другом ЯП.
| | |
|
|
|
|
|
| 1.5, warlock66613 (ok), 10:47, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
я надеюсь что подобных уязвимостей будет всё больше, так как это значит что Rust используется всё более активно.
| | |
| |
| 2.57, Аноним (57), 11:43, 27/10/2026 [^] [^^] [^^^] [ответить]
| +6 +/– |
То есть важно не отсутствие уязвимостей, а просто чтобы всё было на расте? Ну я догадывался.
| | |
| |
| 3.90, warlock66613 (ok), 12:45, 27/10/2026 [^] [^^] [^^^] [ответить]
| –4 +/– |
Важно отсутствие undefined behavior, то есть синтаксическая корректность кода. Уменьшение количества и изменение характера уязвимостей -- приятный побочный эффект, а не самоцель. Отсутствие уязвимостей -- это идеал, к которому нужно стремиться, но который не так-то просто достичь, так что некоторое количество уязвимостей -- совершенно нормальная ситуация.
| | |
| |
| 4.103, черпало (?), 13:35, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Уменьшение количества и изменение характера уязвимостей -- приятный побочный эффект
Ну точно троллишь же.
Это знаешь, как сыночка-корзиночка всегда хорош и все делает правильно, так и ржа, как бы что ни происходило, фанаты будут рассказывать, что "некоторое количество уязвимостей -- совершенно нормальная ситуация"
А зачем тогда всё это было? Бггг.
> Важно отсутствие undefined behavior, то есть синтаксическая корректность кода
И, как обычно, фанат немного в штанах запутался, но это ничего, бывает.
Весьма показательный спич :)
| | |
| |
| 5.132, Аноним (132), 14:49, 27/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не, наиболее показательно то, что протекла си-библиотека libxml2, а накинулись на растовую librsvg. Подстава подстав для сишников.
| | |
|
|
|
| 2.110, опеншлёпивпродакшн (?), 13:51, 27/10/2026 [^] [^^] [^^^] [ответить]
| –4 +/– | |
> функции из Си-библиотеки libxml2
А виноват Rust.
И распаковка в исполняемые области непонятных архивов. Тоже виноват Rust.
| | |
|
| 1.6, Аноним (132), 10:48, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– | |
> Для разбора XML-разметки, используемой в SVG-файлах, в librsvg задействованы функции из Си-библиотеки libxml2
Я так понимаю, уязвимость в самой libxml2, а не librsvg, и вопрос - а в libxml2 это исправлять не стали?
| | |
| |
| 2.9, Аноним (1), 10:51, 27/10/2026 [^] [^^] [^^^] [ответить]
| +6 +/– | |
> Сбой возникает так как библиотека librsvg освобождает память под XML-элементы, которые ещё продолжают использоваться в парсере libxml2.
Расто-программисты даже не могут память не могут правильно освободить, когда приходится с другими ЯП взаимодействовать.
| | |
| |
| |
| 4.32, Аноним (32), 11:12, 27/10/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Их этого можно сделать вывод, что в растовики не умеют работать с памятью, но компоненты, которым не надо работать с памятью, написать не спешат, и полагаются на код для взрослых людей. При чём тут ЯП не ясно.
| | |
| 4.41, Год лунпуса на десктопе (?), 11:21, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
100500 разных инструментов давно придумали для выявления таких технических багов (и я говорю не про ИИ - оно часто даже избыточно), просто не пиши код в блокноте.
| | |
| |
| 5.50, а (?), 11:35, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
как ты смеешь нападать на священный емакс с вскодом
| | |
|
| 4.52, Метрика (?), 11:37, 27/10/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Жизнь ржавого состоит в том, чтобы юзать си-либы и вопить какие они небезопасные, вечная борьба со здравым смыслом
| | |
| |
| 5.72, Аноним (72), 12:02, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Именно поэтому дырявые либы переписываются.
Но от слова ПЕРЕПИСЫВАНИЕ у СИшников начинаются приступы бешенства и пена у рта.
Конкретно в этом случае ничего не мешало взять гугловую либу.
| | |
| |
| 6.77, Аноним (32), 12:10, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Кроме того, что её не сущестововало, и не факт, что она и сейчас имеет требуемую функциональность (и когда-нибудь будет иметь).
| | |
| 6.84, oneMetr (?), 12:37, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
У нас на работе принят эвфемизм "улучшаем" или "дорабатываем". Т.е мы не переписываем, а дорабатываем. Мы Бизнесу нервы экономим, а они нам :)
| | |
| |
| 7.88, Аноним (88), 12:43, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> У нас на работе принят эвфемизм "улучшаем" или "дорабатываем". Т.е мы не переписываем, а дорабатываем. Мы Бизнесу нервы экономим, а они нам :)
Хахаха, отлично! Надо взять на вооружение.
У меня лид оформлял задачи переписывания абадонд либы как "глубокий рефакторинг" и "закрытие технического долга"))
| | |
|
|
|
|
|
|
| 1.7, Аноним (7), 10:49, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Странно как-то, уязвимость "позволяющая создавать архивы, которые выглядят безобидными...". Разве тут проблема не в разных методах *извлечения*, из-за чего такие архивы (неважно где и как созданные) могут пройти проверки?
| | |
| |
| 2.55, Аноним (55), 11:39, 27/10/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
это не уязвимость либы, это кривой формат zip-архива, либы правильно работают
| | |
|
| 1.8, Аноним (8), 10:50, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Нескучные уязвимости. А то заколебали уже сишные дыры в памяти. Скучно.
| | |
| |
| 2.44, Метрика (?), 11:26, 27/10/2026 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ну компилятор недоглядел, бывает, отвлекся или устал, главное верить
| | |
| |
| 3.45, динур (?), 11:26, 27/10/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ребенок, когда его ловят на шкодстве, тоже ссылается на маму, на папу, на любого, но только не на себя.
| | |
|
| 2.115, Аноним (132), 14:06, 27/10/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> А то заколебали уже сишные дыры в памяти.
Тем временем в тексте новости: "из Си-библиотеки libxml2. Уязвимость вызвана"
| | |
|
| 1.11, Смузихеб забывший пароль (?), 10:54, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> использованием разных заголовков при произвольном доступе
> к архиву при помощи API ZipArchive и ...
> API ZipStreamReader
Но это ведь делается безопасно для памяти и без UB ?
> librsvg...происходит обращение
> к памяти после её освобождения
:)))
| | |
| |
| 2.18, Аноним (18), 11:03, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> :)))
Что смешного? Сишная проблема протекла в ансейф блок. Растоманы прагматичны и много где базируются (пока что) на существующем коде, на который были потрачены колоссальные человеко-часов и которые вмиг не переписать. Со временем перепишут и все обертки будут ненужны
| | |
| |
| 3.122, Смузихеб забывший пароль (?), 14:22, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
это уже напоминает старое юм. выступление из разряда "кто сшил костюм"
Получается, что, несмотря на трудозатраты по переписыванию, модули и проги как были дырявыми - так и останутся до тех пор, пока в них есть хоть что-то не на расте. Т.е пока на него всё не будет переписано. Похоже, навсегда.
Ибо есть смутное подозрение, что однажды, ещё до того как на раст всё перепишут, придумают и начнут продвигать новый ЯП и переписывать в т.ч растовое уже на него
| | |
| |
| 4.126, Аноним (126), 14:29, 27/10/2026 [^] [^^] [^^^] [ответить] | +/– | Да Получается так Если хочешь надежности - СИшные либы не используй Тоже верн... большой текст свёрнут, показать | | |
| |
| 5.131, черпало (?), 14:45, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Да. Получается так.
> Если хочешь надежности - СИшные либы не используй.
получается, ничего в мире нет надежного? и не было до появления б-гоизбранно раста и приспешников евойных?
> Если появится что-то что позволит улучшить результат (например со встроенной формальной
> верификацией), то будут переписывать с раста на него.
А просто так нельзя, без встроенного? сел4 юзаешь или в опасносте сидишь?
> Это называется прогресс.
> Переписывали же с ассемблера на СИ, с СИ на С++, с паскаля
> на обжСИ, с джавы на котлин и тд. И никто не умер.
> А вот когда с СИ переписывают на раст, то прет какая-то неадекватная
> агрессия.
Здравый смысл у тебя умер. Не припомню, чтобы хоть кто-то из перечисленных тобой был настолько неадекватен и необразован, как современные растишички, так громко орал про дырени, проблемы джавы, и тд. Ничего подобного я никогда не видел. Нет никого более громкого, чем служители этого культа. И как так получается, что еще и очень недалеких?
Агрессия понятна, к языку она не относится
| | |
| |
| 6.134, Аноним (132), 15:21, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> настолько неадекватен и необразован, как современные растишички
Но use-after-free и прочие приколы почему-то именно у сишников. Неудобно получается...
| | |
| |
| 7.136, Аноним (136), 15:23, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> настолько неадекватен и необразован, как современные растишички
> Но use-after-free и прочие приколы почему-то именно у сишников. Неудобно получается...
Ты не понимаешь! Это другое!! (с)
Достаточно просто открыть cvedetails.com/vendor/33/Linux.html
и посмотреть сколько CVEшек связано с памятью, с сколько с другими проблемами.
К сожалению в логику могут не все)
| | |
|
|
|
|
|
| 2.22, Жироватт (ok), 11:04, 27/10/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да, RCE должно быть полностью безопасным для пользователя. И всегда иметь полностью предсказуемое поведение
| | |
|
| |
| 2.139, Аноним (89), 15:31, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Ошибки были в ансейв-коде?
Ошибки есть в головах программистов на расте.
| | |
|
| 1.26, Аноним (26), 11:09, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
ну как же так-то, а? оказывается, на расте тоже можно плохокодить.
им, видимо, надо перед компиляцией, автоматически на ревизию к ИА код отправлять
| | |
| |
| |
| 3.95, Аноним (89), 12:57, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Сбой возникает так как библиотека librsvg освобождает память под XML-элементы, которые ещё продолжают использоваться в парсере libxml2. | | |
| |
| |
| 5.140, Аноним (89), 15:32, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Странно, что растерманы не смогли написать на расте эту часть, и используют готовое. Это нормально для них писать лишь обёртки. Вот только не умеют вызывать готовый код, освобождая память раньше, чем она перестанет использоваться.
| | |
|
|
| 3.104, черпало (?), 13:40, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
Их ужасные сишные дырени vs вполне нормальные растовые ошибки, не указывающие на плохое качество кода
Я слышал, что однажды растовик написал без нейронки и ансейф блоков код, не переписывая что-то популярное, и у него отвалилась жеппаъ
| | |
| |
| 4.106, Аноним (106), 13:44, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Я слышал, что однажды растовик написал без нейронки
а что не так с нейронками?
Они отлично показали качество кода в ядре.
Кажется пока рекорд 2000+ найденных CVE за месяц.
Вон Линус тоже приобщился к использованию.
> и ансейф блоков код,
80% крейтов не используют unsafe.
> не переписывая что-то популярное, и у него отвалилась жеппаъ
Но пруфов ты не предоставишь, потому что тогда жёпъ отвалится у тебя?
| | |
| |
| 5.114, черпало (?), 14:00, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
С нейронками все так, работают, жужжат. Не о них разговор, а о растовиках.
> Они отлично показали качество кода в ядре.
> Кажется пока рекорд 2000+ найденных CVE за месяц.
Прекрасно же, инструменты всё лучше и лучше!
Всё починим -- будем жить. Растовики-то тут при чем?
> 80% крейтов не используют unsafe.
вот и я говорю
> Но пруфов ты не предоставишь
Ты понял сам, что сказал?
Как я тебе могу предоставить пруфы на что-то не переписанное? Такое вообще есть?
| | |
| |
| 6.119, Аноним (119), 14:14, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> С нейронками все так, работают, жужжат. Не о них разговор, а о растовиках.
Ну так использование нейронки сейчас получается плюс, а не минус?
А раз так то если растовик использует нейронку - то он "молодец и не луddит", так выходит?
>> Но пруфов ты не предоставишь
> Ты понял сам, что сказал?
> Как я тебе могу предоставить пруфы на что-то не переписанное? Такое вообще есть?
не, это ты читал чем-то, но не глазами.
Вопрос про пруф был к "Я слышал, что однажды ..."
Может тебе соврали, а может это просто слуховые галюцинации, на фоне вялости чего-то там в курилке с коллегами.
| | |
|
| 5.128, Смузихеб забывший пароль (?), 14:33, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Конечно хорошо. И раст, кстати, вполне неплохо с нейронками дружит.
Может только так получиться, что потребность в проггерах на раст исчезнет до того как встанет в полный рост как раз по вышеупомянутой причине
А сишники как кодили - так и продолжат
| | |
| |
| 6.130, Аноним (-), 14:40, 27/10/2026 [^] [^^] [^^^] [ответить] | +/– | У него есть плюс - малая кодовая база Нейронки отлично натренировались на пло... большой текст свёрнут, показать | | |
| |
| 7.133, черпало (?), 14:52, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Раст уже в ядре (второй разрешенный ЯП, тут плюсовикам слегка обидно), используется
> гуглом и майрософтом, амазоном и клоудфларей, нвидией и амд.
> Сейчас гит или MESA уже без него не соберешь.
> И это без учета кучи польтзовательского софта.
Ты уверен, что никакая студия инклюзивности и разнообразия не приложила к этому свою руку, что это не квоты?
> Что должно случиться, чтобы раст встал в полный рост?
> Государственное требование на написание только на нем))?
Это шутка или ты и правда такого не слышал?
Агрессивное толкание этого в массы -- еще одна причина любви и уважения.
Да и зачем вообще все эти стандарты и спеки, можно вечно в альфа-версии сидеть.
>> А сишники как кодили - так и продолжат
> Примерно как кобольщики) Останутся только неподьемные проекты типа ядра.
> Вроде код еще пишется, но из кучи ниш уже выкинули, а из
> кучи выдавлевают постепенно.
Все как кодили, так и продолжат, и только эти вот ведут себя как байкеры из саус-парка
| | |
| |
| 8.141, Аноним (141), 15:34, 27/10/2026 [^] [^^] [^^^] [ответить] | +/– | Уверенным быть в этом мире очень сложно Но если ты предоставишь существенные до... большой текст свёрнут, показать | | |
|
|
|
|
|
|
|
| 1.37, Аноним (37), 11:16, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
> Для разбора XML-разметки, используемой в SVG-файлах, в librsvg задействованы функции из Си-библиотеки libxml2.
Боже какой позор!
Срочно выписать этих недоумков из растеров и приговорить к написанию кода на СИшке на 10 лет.
Впрочем показательно - если у тебя в проекте есть СИшный код, то ошибки памяти обеспечены.
| | |
| |
| 2.40, Метрика (?), 11:19, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Скажу больше если у тебя под капотом любого ЯП крутится машинный код которому глубоко пофиг на границы массивов и типизацию, ошибки обеспечены
| | |
| |
| 3.48, Аноним (48), 11:31, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Машинный код под капотом берется из святого духа?
Или создается по инструкциям (код), в которых ошибка в типизации или границе массива потом может привести к крешу (в лучшем случае).
| | |
| |
| 4.49, Метрика (?), 11:34, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну так компилятор пишут люди и они в миллионнных кодовых база часто ошибаются, так кто эти инструкции транслирует? Святой дух?
| | |
| |
| 5.67, Аноним (48), 11:54, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Ну так компилятор пишут люди и они в миллионнных кодовых база часто ошибаются
И чтобы ошибатся меньше, они используют дополнительные инструменты
"С 1.1 до 2.4 млн строк кода увеличен охват кодовой базы, вовлечённой в fuzzing-тестирование. Также был расширен используемый для fuzzing-тестирования инструментарий, а число применяемых для проверки fuzzing-движков увеличено с 12 до 15"
(opennet.ru/opennews/art.shtml?num=60707)
У разработчиков компилятора есть ресурсы это делать и тем не менее находятся ошибки.
| | |
|
|
|
|
| 1.53, xsignal (ok), 11:38, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ну вот и всё, "волшебная таблетка" оказалась обычным сахаром... Ни от чего раст не избавляет, ни от чего не спасает.
| | |
| |
| 2.56, Метрика (?), 11:40, 27/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это сразу было ясно, когда ни один крупный производитель софта не пересел на ржавого
| | |
| |
| 3.76, Аноним (76), 12:05, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Это сразу было ясно, когда ни один крупный производитель софта
Гугл, не? AWS?
Мелкомягкие со своим азуром?
Может, НВидия?
Про каких производителей софта идет речь?))
| | |
|
| 2.58, Аноним (58), 11:44, 27/10/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> Ни от чего раст не избавляет, ни от чего не спасает.
Как же не спасает?
10 из 10 же логическая, а не с памятью, LOL))
| | |
| |
| 3.63, Аноним (57), 11:50, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> 10 из 10 же логическая, а не с памятью
А, ну тогда норм, можно даже и не исправлять, раз не с памятью.
| | |
| |
| 4.66, Аноним (66), 11:53, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> можно даже и не исправлять
Так исправили же.
> раз не с памятью
А на это гарантий и не давали))
| | |
|
| 3.142, Аноним (89), 15:35, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> 10 из 10 же логическая, а не с памятью
Сбой возникает так как библиотека librsvg освобождает память под XML-элементы, которые ещё продолжают использоваться
| | |
|
| 2.59, Аноним (48), 11:48, 27/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Ни от чего раст не избавляет, ни от чего не спасает.
Совсем-совсем? А как же избавление от СИшников?
В новости речь про 2 грубейших ошибки:
- игнорирование части данных: логическая или, скорее, архитектураная проблема
- использование дырявой либхмл2
К сожалению раст тут бессилен.
| | |
| |
| 3.64, Аноним (57), 11:51, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
То есть от сишников избавились, а других не завезли? То есть раст не про то, чтобы завести хороших программистов, а про то, чтобы избавиться от существующих?
| | |
| |
| 4.70, Аноним (119), 11:59, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> То есть от сишников избавились, а других не завезли?
Каких других? А кто написал тот убогий код, про который мы читаем новость?
Программисты везде одинаковые. Вопрос в средствах их контроля.
> То есть раст не про то, чтобы завести хороших программистов, а про то, чтобы избавиться от существующих?
Раст про то, чтобы уменьшить кол-во ошибок с памятью.
Так как в новости речь про логическую ошибку и ошибку памяти в СИшной либе - то цель вроде выполняется.
| | |
| |
| 5.107, черпало (?), 13:44, 27/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Раст про то, чтоб теребить своё вялое моджо, рассказывая в курилке бывшим коллегам-одинэсникам умные слова, половина из которых непонятна, а половина услышана позавчера.
| | |
| |
| 6.109, Аноним (106), 13:47, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> теребить своё вялое моджо, рассказывая в курилке бывшим коллегам-одинэсникам умные слова, половина из которых непонятна, а половина услышана позавчера.
Sad to be you (c)
Не₴, реально, если у тебя что-то там вялое, то сходи к врачу.
Сейчас медицина весьма продвинулась со времен создания СИшки, может тебе помогут с твоей проблемой.
| | |
| |
| 7.111, черпало (?), 13:53, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
зачем мне к врачу-то? Вот, буквально в этом же треде выше специалисты мешают в одно синтаксис и андефанед бихейва, оправдывают ошибки раста, но не применяют логику эту ж к другим языкам.
Такая избирательная слепота -- что-то очень странное.
| | |
| |
| 8.113, Аноним (113), 13:59, 27/10/2026 [^] [^^] [^^^] [ответить] | +1 +/– | Да, человек явно не специалист в расте, тогда бы знал что в нем тоже есть UB но... текст свёрнут, показать | | |
|
|
|
|
|
|
|
| 1.54, Аноним (58), 11:39, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> используемой в SVG-файлах, в librsvg задействованы функции из Си-библиотеки libxml2
Отвратительно!
Как они вообще додумались использовать libxml2 на богомерзкой, зная насколько он дыряв. Взяли бы pure-rust аналог и не проблемы бы не было.
| | |
| |
| 2.62, Аноним (48), 11:49, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Причем pure-rust аналог можно было с̶п̶и̶з̶ позаимствовать прямо их репозитория Хрома.
Гугл уже провел работу по выкидыванию дыpяшечной libxml2 и замены на правильную.
Вот к чему приводит лень.
| | |
| 2.138, Аноним (132), 15:29, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Скорее всего, после этой новости код на Си станет совсем маргинальным, и его не будут переиспользовать в новых проектах.
| | |
|
| |
| 2.79, xsignal (ok), 12:19, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да кому он теперь нужен, если ИИ научился находить ошибки и уязвимости в Си-коде?
| | |
| |
| 3.81, Аноним (81), 12:34, 27/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Да кому он теперь нужен,
Куче фирм, которые пишут код, который используют миллионы людей.
> если ИИ научился находить ошибки и уязвимости в Си-коде?
Денег на токены хвати, запускать проверку после каждого коммита?
ps жаль в гугле, амазоне и майкрософте не знают о гениальных опеннетовцев
| | |
|
| 2.93, warlock66613 (ok), 12:51, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да, скоро будем его ненавидеть (как известно, языки программирования делятся на те, которые все ненавидят, и на те, которые никто не использует). Но я пока ещё люблю.
| | |
|
| 1.75, Аноним (75), 12:05, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> Уязвимость может использоваться для обхода почтовых фильтров, антивирусных сканеров и прочих систем проверки безопасности.
Такие скрытые возможности есть у какого-нибудь архиватора, ну, кроме zip-rs? С виду безобидный архив, а на деле... Время от времени может пригодиться.
| | |
| 1.96, МИСАКА (?), 12:58, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Как-то местным растоманам очень нравится указывать на проблему в libxml2, но не очень хочется говорить про первую уязмимость
Да, нет ошибок памяти и UB, но зато всплыло множество кривых рук
| | |
| |
| 2.97, Аноним (97), 13:13, 27/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Как-то местным растоманам очень нравится указывать на проблему в libxml2, но не очень хочется говорить про первую уязмимость
А что про нее говорить?
Чуваки сознательно выкинули кусок информации (метадата).
Тут бы даже формальная верификация не помогла, так как в контракт использование метадаты просто бы не добавили.
От плохого ТЗ, получается ХЗ.
> Да, нет ошибок памяти и UB, но зато всплыло множество кривых рук
Очень много? Одна новость на сколько СИшных дыреней?
| | |
|
| |
| |
| 3.105, Аноним (26), 13:40, 27/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
да уж. Go гораздо меньше лулзов генерирует. потому что просто работает и есть не просит.
| | |
|
|
| 1.108, опеншлёпивпродакшн (?), 13:46, 27/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Область загрузки файлов никогда не размещают там же, где их можно вызвать на испольнение. Как они вообще допускают эту возможность? Это проблема настройки веб-сервера и путей, а не zip-rs. И ничего архив не перезапишет. Таким людям нельзя доверять настройку vsftpd даже.
| | |
|