| 1.1, Аноним (1), 12:10, 11/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Благодаря нейронкам в 2026 ожидайте тысячи реальных уязвимостей в опен-сорс софте - нейронки уже умеют слишком хорошо находить их.
| | |
| |
| 2.9, Аноним (9), 12:36, 11/03/2026 [^] [^^] [^^^] [ответить]
| +9 +/– |
Наконец-то появились те мифические 1000 глаз, безустанно сканирующих открытый код на предмет ошибок и уязвимостей.
| | |
|
| 1.4, Аноним (4), 12:19, 11/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– | |
> Восемь уязвимостей приводят к записи данных за пределы буфера, а две к целочисленному переполнению.
Как сказали в соседней новсти об уязвимости в Pingora, "если использовать язык программирования, с которым не надо тщательно обдумывать каждую строку, то можно знатно нафакапить". Whait, oh shi... 😳
| | |
| |
| |
| 3.16, Аноним (16), 12:51, 11/03/2026 [^] [^^] [^^^] [ответить]
| –3 +/– |
Там 3 штуки, тут 10 штук.
Там нужно лезть на какой-то сайт, тут запустить файлик локально.
Где тут любитель "зеленого магазина"?
Оба хороши...
| | |
| |
| 4.25, Аноним (25), 13:34, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Там 3 штуки, тут 10 штук.
Вы неправильно считаете. Нужно смотреть не на количество уязвимостей, выявленных за раз, а на их суммарное количество. В GStreamer постоянно находят уязвимости, связанные с управлением памятью.
| | |
| |
| |
| 6.60, Аноним (60), 16:51, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Что опасней: 10 мух или один бешеный лев?
10 мух зараженных холерой, брюшным тифом, сальмонеллезом и сонной болезнью?
Которая незаметно ̶п̶о̶л̶у̶ч̶и̶т̶ ̶р̶у̶т̶ ̶н̶а̶ ̶т̶в̶о̶е̶м̶ ̶к̶о̶м̶п̶е̶ проползет по твоему бутеру, а ты будешь гадать откуда взялась бякя?
ЗЫ: вообще забавно что ты уязвимость в расте сравнил со львом, а в сишке с мухами)))
| | |
|
|
|
| 3.28, Аноним (28), 13:50, 11/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Неверное вычисление размера пакета, после чего другой! backend криво обработал запрос - 9.3 балла.
Исполнение произвольного кода при открытии JPEG картинки - 7.8 баллов.
Брава! =)
| | |
|
| 2.35, Аноним (-), 14:35, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну ожидаемо.
На brainfuck весьма сложно отслеживать логику приложения.
| | |
|
| 1.5, Аноним (5), 12:23, 11/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– | |
> уязвимостей, все из которых помечены как допускающие удалённое выполнение кода
Бгг, вы там на модных языках городите всякие IPC/RPC механизмы, а в сишечке это вон прямо из коробки есть.
| | |
| |
| 2.10, Аноним (10), 12:38, 11/03/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ломает совместимость и рассыпается раз в месяц. Кроме того, там такой кадавр, что найти подобные баги в нём не в пример сложнее (а их там есть, и намеренные, и нет).
| | |
| |
| 3.15, Аноним (15), 12:50, 11/03/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Ломает совместимость и рассыпается раз в месяц.
А нечего его дёргать через библиотеки, вопреки идеологии UNIX.
| | |
| |
| 4.20, Аноним (20), 12:57, 11/03/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
А простите "идеологии UNIX" это как?
Писать креп рассыпающийся от малейшего чиха?
| | |
| 4.27, Аноним (4), 13:49, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> FFMpeg
> А нечего его дёргать через библиотеки, вопреки идеологии UNIX.
Шта? А как видеоплееры могут использовать ffmpeg не через библиотеку?
| | |
| |
| 5.30, анон (?), 14:19, 11/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
"выросло поколение", "понабрали по ЕГЭ".
Например ffplay + xembed. Так, как w3m картинки показывает.
Или можно пайпать вывод ffmpeg2yuv, а yuv рисовать на своём окне.
| | |
| |
| 6.31, Аноним (31), 14:21, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> "выросло поколение",
которое не занимается извращениями)
> Или можно пайпать вывод ffmpeg2yuv, а yuv рисовать на своём окне.
Или можно делать это прям в гамаке стоя на лыжах.
Чего не сделаешь ради качественного прдолинга ради прдолинга.
| | |
| |
| 7.55, Аноним (55), 15:47, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> "выросло поколение",
>которое не занимается извращениями)
Оно извращения объявило нормой.
| | |
|
| 6.34, Аноним (4), 14:33, 11/03/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> А как видеоплееры могут использовать ffmpeg не через библиотеку?
> Например ffplay + xembed.
Чувак, ffplay - это и есть тот самый плеер, который юзает библиотеку ffmpeg (libav).
> "выросло поколение", "понабрали по ЕГЭ".
Какая ирония...
| | |
| 6.36, Аноним (4), 14:36, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Или можно пайпать вывод ffmpeg2yuv, а yuv
Не забудь потом запайпит вывод аудио, лол.
> рисовать на своём окне.
В каком еще окне? Только в терминале через libcaca! Ты что, только консольный юниксвей!
| | |
|
|
|
| 3.23, Аноним (23), 13:30, 11/03/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
>Ломает совместимость
В пределах одной мажорной версии ничего не ломается, даже бинарная совместимость сохраняется. А переезд 7.1 - 8.0 так вообще прошёл без проблем.
> баги в нём не в пример сложнее
После кода гстримера там код читается как букварь.
| | |
| |
| 4.37, Аноним (10), 14:37, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да что ты рассказываешь, каждое обновление что-то ломают. Т.е. x.0.0 работает, а x.0.1 и последующие уже отвалится в куче мест. У них вообще нет совместимости, ломают все "ветки" разом. Именно по этой причине всему софту приходится тащить свою протухшую копию ffmpeg. Gstreamer, для сравнения, я не помню, чтобы ломал что-то, единственное было 0.10->1.0.
| | |
| |
| |
| 6.51, Аноним (10), 15:28, 11/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Пример в студию
Спроси у жырнолиса, он должен быть в курсе. Вот так точно было с 6, а мажорные всегда без исключаний отваливаются. И хорошо ещё компиляция сломается, часто узнаёшь об этом сильно постфактум. Это помойная либа, как и libvpx.
| | |
| |
| 7.62, Аноним (23), 17:01, 11/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
>мажорные всегда без исключаний отваливаются
Я тебе маленький секрет открою. Мажорная версия для этого и предназначена. Меняется API - меняется MAJOR.
| | |
| |
| 8.66, Аноним (10), 17:24, 11/03/2026 [^] [^^] [^^^] [ответить] | –1 +/– | 4 ломали в минорных емнип Кроме того раза, когда они закоммитили во все ветки и... текст свёрнут, показать | | |
| |
| 9.67, Аноним (10), 17:28, 11/03/2026 [^] [^^] [^^^] [ответить] | –1 +/– | Это всё ещё помню было со 2 и 3, тогда тоже уже приходилось бандлить из-за того ... текст свёрнут, показать | | |
|
|
|
|
|
|
|
|
| 1.7, Аноним (16), 12:32, 11/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> выявлено 10 уязвимостей
> восемь приводят к записи данных за пределы буфера
> две к целочисленному переполнению
Ни одной, ни одной уязвимости без проблемы с памятью!
И все позволяют выполнить произвольный код... прям какая-то жесть.
| | |
| |
| |
| 3.14, Аноним (13), 12:47, 11/03/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы ту новость-то читали? Там логические ошибки, можно сказать программисты if забыли написать вот и уязвимость. А тут дыры в самых базовых вещах.
| | |
| |
| |
| 5.26, Аноним (25), 13:36, 11/03/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Разница есть. Наличие проблем с управлением памятью никак не исключает количество логических ошибок, а суммируется с ним.
| | |
| |
| 6.59, dddd (?), 16:47, 11/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
разницы нет, пара if решает проблемы с памятью и выходы за пределы буфера и переполнение.
Машина Тьюринга она что на раст, что на си, одинаковая вычислительная сила.
| | |
| |
| 7.68, Аноним (25), 17:42, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Нет никакой машины Тьюринга, начиная с самых первых высокоуровневых языков. Вы даже на си просто-так в середину чужой функции через goto не прыгнете.
| | |
| |
| |
| 9.77, Аноним (25), 19:09, 11/03/2026 [^] [^^] [^^^] [ответить] | +/– | Вы не понимаете в чём разница между штатным функционалом и одной конкретной верс... текст свёрнут, показать | | |
|
|
|
|
| 5.41, Аноним (11), 15:01, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Есть разница: логические растоошибки отмечены куда более опасными.
| | |
| |
| 6.46, Аноним (46), 15:21, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Есть разница: логические растоошибки отмечены куда более опасными.
8.8 vs 9.3 ?
Я бы согласился если бы было 9 и 5.
Но "куда более" это явное преувеличение для оправдания Жстриммеров)
| | |
| 6.64, Аноним (63), 17:18, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Но выполнение произвольного кода в GStreamer. Неудобно получилось, да?
| | |
|
|
|
| 3.19, Аноним (16), 12:52, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Отличный наброс из серии "а у вас негров линчуют".
Чтобы получить проблему там - нужно еще постараться.
А тут нужно просто кинцо с торрента скачать.
| | |
| |
| 4.22, Аноним (22), 13:15, 11/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
Забавно. Тут смотрелка, которая может специально подготовленными файлами закрешить программу локального пользователя.
Там система гарантирующая безопасную доставку контента позволяет его подменить. То есть, как вариант, послать деньги не туда.
Что же из этого хуже?
| | |
| |
| 5.24, Аноним (-), 13:31, 11/03/2026 [^] [^^] [^^^] [ответить] | +1 +/– | Таки закрешить или выполнить произвольный код Или у фанатов дыpяшки все ... большой текст свёрнут, показать | | |
| |
| 6.42, Аноним (11), 15:03, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> или выполнить произвольный код?)
Работающий эксплоит не предоставлен.
| | |
| |
| 7.43, Аноним (46), 15:08, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> или выполнить произвольный код?)
> Работающий эксплоит не предоставлен.
Точно так же как и для Pingora.
Там даже лучше - самая опасная ошибка вообще не работает на инфраструктуре клоудфлари "Применяемая в сети доставки контента Cloudflare конфигурация Pingora не позволяла эксплуатировать уязвимости, так как Pingora в CDN не используется в роли ingress-прокси"
| | |
|
|
|
|
|
|
| 1.21, Аноним (17), 13:14, 11/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Это как надо навайбкодить чтобы при отрисовке ЖПЕГ запускался произвольный код.
| | |
| |
| 2.32, анон (?), 14:23, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Легко. JPEG это дискретное косинусное преобразование, им можно приблизить любую функцию (если её отразить относительно 0), ну а потом просто br на её начало.
| | |
| 2.45, Аноним (44), 15:17, 11/03/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Единственный адекватный вопрос в комментах. Посмотрите, что такое glib и gobject. Это буквально ООП в сишке, со всеми вытекающими из ООП парадигмы.
| | |
|
| |
| 2.38, Аноним (38), 14:53, 11/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> А не хотят ли гномовцы встроить его в ci?
Чтобы они вообще ничего закоммитить не смогли?)
| | |
| 2.65, Аноним (63), 17:21, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так 99% коммитов будут отклонены из-за проблем с памятью, учитывая общую культуру программирования на СИ.
| | |
| |
| 3.73, Аноним (23), 18:46, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Как показывает практика, после PHP на си делать нечего, однако же набегают толпы. В своей теме что ли так плохо?
| | |
| 3.88, Сладкая булочка (?), 22:28, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Так 99% коммитов будут отклонены из-за проблем с памятью, учитывая общую культуру
> программирования на СИ.
Эта культура сейчас с нами в этой комнате?
| | |
|
|
| 1.39, Аноним (38), 14:56, 11/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> 10 уязвимостей в GStreamer
Падумаешь!
В прошлый раз нашли 29 уязвимостей... и чо?!
opennet.ru/opennews/art.shtml?num=62441
| | |
| |
| 2.48, Сладкая булочка (?), 15:25, 11/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> 10 уязвимостей в GStreamer
> Падумаешь!
> В прошлый раз нашли 29 уязвимостей... и чо?!
> opennet.ru/opennews/art.shtml?num=62441
Уменьшается, чо!
| | |
|
|