Закрытые ключи центра сертификации были так слабы, что один из них — просто «4»
Восемь промежуточных сертификатов, выстроенных в цепочку к корневым, которым доверяет каждый крупный браузер. Любой мог восстановить их закрытые ключи прямо из открытых сертификатов.
Восемь промежуточных сертификатов eMudhra, действующих с апреля 2025 года, имели ключи, которые можно было вычислить по самим сертификатам. Один комментатор вытащил скаляры: 4, 56, 66, 115, 155, 156, 230, 237.
Firefox выпустил исправление за несколько часов через OneCRL. Инженер Mozilla в треде говорит, что всё за пределами крупных браузеров по-прежнему уязвимо.
Восемь промежуточных, с апреля 2025 по октябрь 2026: один сломанный генератор ключей
На сайте раскрытия сказано, что eMudhra неверно сгенерировала закрытые ключи восьми промежуточных ЦС, поэтому «любой может восстановить их по сертификатам». 17 октября автор подписал тестовое сообщение каждым ключом и отправил его программам корневых сертификатов. Firefox и Chrome в тот же день заблокировали сертификаты, Apple последовала 19 октября, Microsoft — 20 октября.
Журналы Certificate Transparency не показывают ни одного сертификата, выданного под этими промежуточными между апрелем 2025 и октябрём 2026 года. Значит, браузеры, которые проверяют CT, не могли стать мишенью. Клиенты, которые этого не проверяют, — другая история, и никто не знает, злоупотреблял ли кто-нибудь ключами.
Ключ, который буквально «4»
eqvinox указал, что взлом проще, чем подсказывает слово:
«Закрытый ключ всех восьми «скомпрометированных» ЦС — это один байт… Один из закрытых ключей буквально равен «4».»
Ветка тут же это проверила. Комментатор, который отдал открытый ключ Opus 5.5 как задачку, пишет, что модель написала скрипт baby-step giant-step на 30 строк и через две минуты вернула «4» без веб-поиска.
Исправлено за часы для одних, «массовая проблема» для остальных
«Мы устранили этот инцидент за пару часов для пользователей Firefox, которые были защищены автоматически, без необходимости обновляться… для остальной экосистемы почти не инвестировали в отзыв сертификатов.» — инженер Mozilla, который работает над инструментами отзыва (OneCRL, CRLite)
Другой комментатор отверг формулировку «неравномерно»:
«Последствием была полная и абсолютная потенциальная компрометация буквально всех. Каждого домена.» — комментатор с давним аккаунтом на HN
Сопровождающие пакетов, перечисленных на сайте раскрытия (Ubuntu, Debian, Go, curl, Node.js, certifi и другие), выпускают патчи, которые убирают доверие к скомпрометированным ЦС. Если ваш сервис проверяет сертификаты вне браузера, проверьте, действительно ли ваше хранилище доверия проверяет отзыв.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
DeepSeek открыла исходники движка инференса, который обслуживает её продакшен-трафик
В README DeepInfer назван фреймворком, на котором работают крупномасштабные сервисы DeepSeek. Поддержка Huawei Ascend есть с первого дня.