| 1.2, Аноним (2), 13:25, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
>Рабочие прототипы эксплоитов и патчи обещают опубликовать позднее. CVE-идентификаторы пока не присвоены.
Еще не все, кто надо, воспользовались :)
| | |
| |
| 2.5, Аноним (5), 13:29, 28/12/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Они уже, который десяток пользовались. Просто подключились пользователи из другой страны и отверстие приходится закрывать.
| | |
|
| 1.4, Аноним (5), 13:28, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Вот это случайность так случайность. Никто не виноват. У всех коммитов есть автор и описание, но имя героя мы никогда не узнаем, потому что он не виноват, серьёзные люди его попросили чуть-чуть ошибиться.
| | |
| |
| 2.8, Бжежко (ok), 13:36, 28/12/2025 [^] [^^] [^^^] [ответить]
| –4 +/– |
Усложняешь, серьезные люди это плод твоей фантазии. Очевидная причина - на Си невозможно писать сложные программы, не допуская ошибок по работе с памятью. Си устарел, он не отвечает требованиям современных вызовов.
| | |
| |
| 3.10, Аноним (5), 13:38, 28/12/2025 [^] [^^] [^^^] [ответить]
| +7 +/– |
Ну конечно же Си виноват, а не Анб. Анб выдумал подмосковный сумасшедший Эдик сноуден. Зачем этот выдуманный Анб навязывает Раст никому неизвестно.
| | |
| |
| 4.38, Аноним (38), 14:39, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>Анб навязывает Раст
У DARPA получилось "навязать" Интернет всему миру.
| | |
|
| 3.16, Аноним на удаленке (?), 13:54, 28/12/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ага ага невозможно на си писать не выщывая проблем. Гы гы. Писать надо уметь а не обмазаться фреймворками и синтаксическим сахаром и всяким разными ржавчинами и сидеть брызгать слюной. Ну Си требует высокой квалификации и стройной системы разработки которая предотвращает такие ошибки, но это дорого, очень дорого. Реально проще взять что-то побезопасней и по современней и кучи ошибок обойти, только вот и там надо уметь писать. А то можно и на пайтоне получить утечку памяти ечли говнокодить. Но на Си можно писать зороший качественный код. Это п сложноконечно, но можно.
| | |
| |
| 4.42, Бжежко (ok), 14:45, 28/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Cи не столько требует высокой квалификации, сколько предельной внимательности. На Си в теории можно написать хороший, качественный код, но как ты сам выразился это дорого и долго. Таких программистов исчезающе мало, и их квалификация - это дроч с заморочками Си а не какие-то там сверхумения в алгоритмах итд. Если есть инструменты, которые позволяют сделать дешевле и быстрее, зачем тогда Си? Дрочить на инструмент - это не инженерный подход, это из разряда религий.
| | |
| |
| 5.58, Аноним (5), 15:09, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я тебя сейчас удивлю, готовься, набери воздуха в грудь. Все языки требуют предельной внимательности.
| | |
| |
| 6.77, Бжежко (ok), 15:44, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Очевидно, что не все. Языки с автоматическим управлением памятью не требуют предельной внимательности именно в этой части - за GC/RAII/счётчики ссылок значительную долю рутины берёт на себя рантайм или стандартные абстракции.
Из-за этого снижается когнитивная нагрузка, меньше нужно держать в голове жизненные циклы объектов, владение, корректность освобождения, риск use-after-free и double free. Высвобождённые ресурсы разработчик может направить на архитектуру, корректность бизнес-логики, тестирование, производительность на уровне алгоритмов итд
| | |
|
|
| 4.80, онанист (?), 15:49, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
невозможно на си писать не выщывая проблем.
надо быть тока повнимательнее
зороший качественный
| | |
|
| 3.85, Аноним (85), 16:06, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Сложно — не значит не возможно. Все эти ошибки можно было бы отловить фаззингом. А часть — и статическим анализом. Но проект слишком стар, во время его появления таким не занимались. Почему до сих пор этого не сделали — большой вопрос, однако.
| | |
| 3.108, Аноним (108), 17:20, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> не отвечает требованиям современных вызовов
Неправильно, в Си отсутствует наличие соответствия нормам концептуальных требований современных вызовов дорожной карты устойчивого развития.
А так-то да, если бы он постепенно превращался в D, ничего бы не было (а не "добавим VLA, уберём VLA; добавим Annex K, забудем Annex K; ой всё, мы уже целых 2 раза пытались язык улучшать, ни вышла").
| | |
|
| 2.9, Аноним на удаленке (?), 13:37, 28/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Если можно списать проишествие на безолаберность и залатность, то скорее всего так и есть, а не злой умысел. Но если автор хочет везде найти чей то умысел то конечно да, он его найдет и в программе "Hello World!".
| | |
| |
| 3.11, Аноним (5), 13:39, 28/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Просто назови автора коммита. Выйди из комнаты и соверши ошибку.
| | |
| |
| |
| 5.26, Аноним (5), 14:08, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вот видишь у тебя а голове стоит блок на мыслепреступление. Ты не имеешь права сомневаться в большом брате.
| | |
| |
| 6.30, анонимно2 (?), 14:14, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Какой блок, если подробностей нет то и не известно где в коде проблемы. Будут опубликованы исправления можно будет смотреть чьи ошибки.
| | |
| |
| 7.33, Аноним (5), 14:20, 28/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Отмазы для бедных. Просто никому невыгодно раскрывать крота. И нельзя чтобы пролы начинали задавать вопросы.
| | |
|
|
|
| 4.88, Аноним (85), 16:10, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
А чего ты от других этого требуешь? Сам и назови, раз утверждаешь, что это один человек. И коммиты указать не забудь. Опровергать твои домыслы никто не обязан, бремя доказательства лежит на обвиняющем.
| | |
|
| 3.18, Аноним (18), 13:57, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>залатность
Ну вот и большинство афторов так же считают: быстро залатанное дырявым не считается. Ы! :)
| | |
|
| 2.12, Аноним (38), 13:44, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>серьёзные люди его попросили чуть-чуть ошибиться
Если возможной причиной проблемы может быть либо дурость, либо целенаправленный саботаж, то в 99,9% случаев это дурость.
| | |
| |
| 3.64, 12yoexpert (ok), 15:25, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
ты реально думаешь, что вяленый, пулса, раст, телеграм, gimp и cloudflare, - это всё дурость, а не целенаправленный саботаж?
| | |
| |
| 4.69, Аноним (69), 15:31, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> за пределы буфера записывается лишний байт
Опять сишникам в штаны кто-то другой наложил?..
| | |
| 4.79, Бжежко (ok), 15:49, 28/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> это всё дурость, а не целенаправленный саботаж
Можешь это доказать?
| | |
|
|
| 2.60, Аноним (60), 15:15, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
А какие у вас будут доказательства что человек специально написал уязвимости?
| | |
| |
| 3.63, Фнон (?), 15:24, 28/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Э... т.е человек чисто случайно не приходя в сознание написал код?
Который чисто случайно оказался овнокодищем?
И совершенно случайно и совсем не специально привел к уязвимости?
Звучит логично!
Особенно для #define MAX_LINELEN 20000
| | |
| |
| |
| 5.100, Аноним (100), 16:50, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
/s Ну очевидно же что это ложный китайский след чтобы очернить некорпоративных разработчиков
| | |
|
| 4.91, Аноним (85), 16:14, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Дай угадаю: в твоём коде никогда не бывает ошибок, потому что ты за свою жизнь не написал ни строчки кода, достойной того, чтобы кто-то стал искать в нём ошибки?
| | |
|
|
|
| 1.6, Аноним на удаленке (?), 13:33, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"Ошибка в коде парсера зашифрованных данных, распространяемых в формате ASCII-Armor (текстовые файлы с блоком "BEGIN/END PGP ARMORED FILE"),"
И
"Возможность подстановки своих вторичных ключей (subkey) без их авторизации с использованием приватного компонента мастер-ключа". Я смотрю что у них ни модульного ни интеграционного тестирования с упором на безопасность не проводится... . Поделие какое то на коленке а не надежное ПО. Мдя... Особенно первая уязвимость меня убивает. Это на этапе модульного или интеграционного тестирования проверить можно. Как минимум так это выглядит по тексту.
| | |
| 1.22, Аноним (22), 14:03, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– | |
> в цикле "for" - несмотря на указание "n++" в самом цикле, счётчик увеличивается и в теле цикла
О Боже, это же классика индусского кода, зачем так делать… А потом на Си гонят, якобы «язык плохой»..
| | |
| |
| 2.28, Фнон (-), 14:09, 28/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Возможно в нормальном языке был бы какой-то итератор, не позволяющий овнокодить?
Или на крайняк компилятор должен ругаться "тут какое-то др-мо написано!"
Правдо в подобных проектах обычно warning'и выключают.
| | |
| |
| 3.31, Аноним (5), 14:16, 28/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Нет таких языков. Но есть нейросеть, чтобы проверять чужой заведомо малварный код.
| | |
| 3.44, Аноним (44), 14:48, 28/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Возможно в нормальном языке был бы какой-то итератор, не позволяющий овнокодить?
А у скрипача должна быть скрипка, не позволяющая плохо играть?))
| | |
| |
| 4.48, Бжежко (ok), 14:56, 28/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Скрипач не может навредить если сфальшивит. А вот программист может натворить дел, ценой ошибки может являться человеческая жизнь или здоровье. Ответсвенный инженер должен понимать цену ошибки и выбирать инструменты минимизирующие ее возможность.
| | |
| |
| 5.54, Tron is Whistling (?), 15:05, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Поверь, к оборудованию, "где ценой ошибки", 99% погромистов просто не подпустят, и подходы там совершенно другие. Да, проблемы бывают и там.
| | |
| |
| |
| Часть нити удалена модератором |
|
| 6.105, RM (ok), 17:06, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Но и оставшийся процент сможет нафакапить?
> Therac-25 передает привет)
справедливости ради предыдущий оратор указал, что "и там проблемы бывают"
> Я уже молчу про менее смертельные, но неприятные ошибки, типа 1к пострадавших почтальонов (включая тюремные сроки) у Бриташек, которым [зря тут был эпитет] из Fujitsu написали овнокод.
я так понял там честь красного мундира дефектифные манагеры до последнего защищали
из свежего - пишут 7 не пережили ошибки https://sfconservancy.org/blog/2025/dec/23/seven-abbott-freestyle-libre-cgm-pa
там статья в очень своеобразном стиле, но похоже датчик нормальный, а вот прилАжение на мабилу навайбыкодили
| | |
|
|
| 4.65, Анонимусс (-), 15:25, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> А у скрипача должна быть скрипка, не позволяющая плохо играть?))
У скрипача должна быть скрипка, а не табуретка к которой прифигачили несколько кусков медного провода.
Так и тут - у разработчика должен быть инструмент, а не древнее овно мамонта.
| | |
| |
| 5.99, Аноним (44), 16:44, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> а не древнее овно мамонта
Т.е. скрипка, которая не претерпела изменений со времён средневековья, по-твоему «овно мамонта». Ок, понял.
| | |
| |
| 6.102, Анонимусс (?), 16:56, 28/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> одно из самых ранних изображений скрипки (трёхструнной, по форме далёкой от классической)
> в итальянской живописи — картина Гауденцио Феррари «Мадонна апельсиновых деревьев» (1529)
Это уже не средние века, а Позднее Возрождение. Так что мимо.
Но сишечка это даже не проскрипка. Это какая-то палка-копалка.
| | |
|
|
|
| 3.92, Аноним (44), 16:17, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> в нормальном языке
Язык нормальный, просто плохому танцору вечно что-то мешает… И данный CVE это наглядно демонстрирует - язык тут вообще не при чём. Если уж компилятор должен такой «детский сад, штаны на лямках» фиксить, то это будет компилятор для дебилов.
| | |
|
| 2.93, Аноним (85), 16:19, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Зачем так делать — понятно: надо перебирать символы, переменное число которых кодирует один байт. Но забывать про проверку на выход за границы при этом, конечно, нельзя.
| | |
| |
| 3.95, Аноним (44), 16:23, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Всё-равно никогда не надо изменять переменную одновременно в объявлении и в теле цикла, это бред.
| | |
|
|
| 1.29, Аноним (5), 14:14, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
И это не просто ошибка в калькуляторе или там в рисоваке кнопочек и не в приложении по запросу котиков из интернета. Это библиотека по шифрованию, шифрованию Карл с 1999 года, Карл! Неожиданная неожиданность. Даже у нас все шифрование должно проходить через три буквы, а тут просто бац и "случайная" ошибка, Карл!
| | |
| |
| |
| 3.34, Аноним (5), 14:21, 28/12/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Почитай как разные либы занимаются операциями с плавающей точкой. Познаешь дзен.
| | |
|
| 2.35, Аноним (35), 14:36, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Все мы помним кто у сабжа автор и что он говорил не так давно. Бэкдорчики никого смущать не должны в такой ситуации. Глупо было бы их там не иметь при таких раскладах.
| | |
| |
| 3.43, Аноним (43), 14:46, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Что конкретно вы имеете в виду? Я вот помню, что сравнительно недавно был какой-то разлад между разрабами GnuPG и стандартизаторами OpenPGP, в результате чего появились 2 стандарта, друг другу противоречащих, один в GnuPG, а другой - в других реализациях, и мне, не специалисту, не понятно, какой из них с бэкдором, вероятно что оба.
| | |
|
| 2.37, Аноним (23), 14:39, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
У нас-то оно должно проходить через три буквы, чтобы быть шифрованием - для кого надо "шифрованием".
| | |
|
| 1.36, Аноним (43), 14:37, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
1. там в анонсе ещё секвоя была заявлена:
>When looking into various PGP-related codebases for some personal use cases, we found these expectations not met, and discovered multiple vulnerabilities in cryptographic utilities, namely in *GnuPG*, *Sequoia PGP*, *age*, and *minisign*.
2. Но тут админ вообще пушку не запостил как новость: https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/xous-a-pure-rust-r
Bunn1e & Xobbs запустили на TSMC производство своего RISC-V во многом опенсорсного чипа (System Verilog-код на гитхабе), спроектированного под запуск их операционки, отгрузка во втором квартале 2026.
| | |
| 1.39, Аноним (43), 14:41, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
>Ошибка в коде парсера зашифрованных данных, распространяемых в формате ASCII-Armor (текстовые файлы с блоком "BEGIN/END PGP ARMORED FILE"), приводящая к записи в область памяти вне границы буфера
Тут ещё всякие нас много лет убеждали "TLS не нужен, есть же GPG-подписи!" - но мы не верили. Некоторые корпорации принципиально не вешали TLS на сервера обновлений пакетных менеджеров. Даже после того, как их в открытую обвинили в саботаже и сотрудничестве с гебнёй.
| | |
| 1.40, Аноним (38), 14:43, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– | |
>обрезка данных по границе 20000 символов при вычислении хэша
Закладки так не делают. Такое можно сделать только по исключительной тупости.
| | |
| |
| 2.46, Аноним (46), 14:50, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Закладки именно так делают. Всегда можно тыкнуть в текст лицензии, где отказ от ответственности, тыкнуть в исходник, где явно всё закодено, потом тыкнуть в морду пострадавшему и намекнуть, что он б**ло, которое не читает исходники, жрёт, что дают, и вообще не учит криптографию, не учит практики кодинга криптографии, и не пишет свою реализацию, и поэтому сам во всём виноват. Закладки - они бывают ведь разные. Одни - от б**ла, а другие - от иранских ядерных центрифуг.
| | |
| |
| 3.68, Аноним (38), 15:30, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>Закладки именно так делают.
Почитай разбор про выбор параметров таблиц замен в алгоритмах Стрибог и Кузнечик. Лучшие мировые криптоаналитики бились, но *доказать* неслучайность так и не смогли. В итоге предали анафеме исключительно на основе «highly likely» (часовню тоже я)
Вот как делают закладки.
| | |
|
| 2.50, Аноним (5), 15:02, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вот поэтому ты и не специалист по закладкам. Прятать лучше всего на самом видном месте. А в случае чего всего можно сказать что это чудовищная "случайность".
| | |
| |
| 3.62, Аноним (60), 15:19, 28/12/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Какие доказательства есть что это закладка а не человеческая ошибка?
| | |
| |
| 4.74, Аноним (5), 15:42, 28/12/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Какие доказательства есть что это человеческая ошибка а не закладка?
| | |
|
|
|
| 1.41, localhostadmin (ok), 14:44, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Никогда не понимал, почему всех возмущает переусложнённость systemd, но никто упорно не замечает такого слона, как gpg? Хотя он стоит по умолчанию в целой куче дистров
| | |
| |
| 2.59, Фнон (?), 15:15, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Как можно не понимать такие простые вещи??
systemd делалось по заказу корпораций для угнетения админов,
а gpg пишут мальчики-зайчики из проекта ГНУ!
| | |
| |
| 3.73, Аноним (5), 15:41, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Кто финансирует зайчиков? Кто у них тимлид, начальник, к т отдаёт им приказы, кто контролирует? Кто контролирует тех кто контролирует?
| | |
| |
| |
| 5.84, Аноним (86), 16:06, 28/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
А я думал сова. Или китайцы или американцы или северные корейцы. Или все вместе взятые, но разных разрабов.
| | |
|
| 4.101, Фнон (-), 16:53, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так никто не контролирует.
Просто собрались васяны, устроили базар, пишут как могут и когда могут.
Никакой ответственности.
| | |
|
|
| 2.98, Аноним (85), 16:34, 28/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Подкину тебе ещё один повод для паранойи: а не является ли целью сей акции повсеместное пропихивание sequoia вместо gpg?
| | |
|
| 1.49, Tron is Whistling (?), 15:01, 28/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Какой-то совсем уж жёсткий набор дыр, а вот это вот - "из-за обрезки данных по границе 20000 символов при вычислении хэша" - вообще сказка. Где голова у того, кто это писал?
| | |
|