| 1.3, FSA (ok), 10:58, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Забавно. Где-то была диаграмма популярности языков для веба. На первом месте был PHP с 70%. А на втором Ruby. Но когда нашли уязвимость в PHP - все стояли на ушах. А тут вообще всем пофигу :-D
| | |
| |
| 2.14, Аноним (14), 11:32, 26/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
А когда найдут дырень в расте, все скажут "да ладно, это вообще ерунда о которой даже думать не надо!"
| | |
|
| 1.8, Аноним (9), 11:18, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> двойное освобождение памяти
> целочисленные переполнения
и RCE 10 из 10 как вишенка на тортике сишного булщит бинго в безопасном руби))
"С in CVE stands for C language" (c)
| | |
| |
| 2.19, Аноним (19), 11:54, 26/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Т.е. в том что динамический ЯП со сборщиком мусора дырявый виноват Си? А если в расте будет бага, это виноват С++ потому что LLVM написан на нем?
| | |
|
| 1.12, Аноним (13), 11:27, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> int num_repeat; /* OP_REPEAT/OP_REPEAT_NG id-counter */
> int num_null_check; /* OP_NULL_CHECK_START/END id counter */
А кто-то может пояснить, почему счетчики сделаны int, а не unsigned int как это сделано несколькими строчками ниже?
В чем был хитрый план? Прокидывать ошибки через отрицательные значения?
| | |
| |
| 2.16, Аноним (16), 11:42, 26/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да, в убогих недо-язычках из 70х нет нормального средства передачи ошибок.
Поэтому приходится нарушать "применение типов" и лепить типы данных которые избыточны.
В одной из недавних дыреней в libxml2 (после которой гугл выкинул ее их хрома), для размера рассчитываемого буфера использовали signed переменную.
Чтобы функция могла вернуть ошибку -1.
Ну а так как каст таких типов происходит неявно - то вот и читаем регулярно про очередную дыру.
| | |
| |
| 3.20, Аноним (19), 11:55, 26/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Да, в убогих недо-язычках из 70х нет нормального средства передачи ошибок.
А нормальные это какие? Можешь показать пример?
| | |
|
|
| 1.15, Аноним (15), 11:41, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> Уязвимость в Ruby, эксплуатируемая для удалённого выполнения кода
Уязвимость в сишной либе, которую по глупости решили использовать рубиты.
В самом руби в данном случае уязвимости нет, не нужно вводить людей в заблуждение.
| | |
| 1.21, Аноним (21), 11:57, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кстати, а что там с актуальностью руби в бэкенде? Он таки смог пережить наплыв ноды и го в rest api или нет?
| | |
|