Apple, Google і Mozilla відкликали вісім небезпечних сертифікатів eMudhra
Apple, Google і Mozilla заблокували вісім проміжних сертифікатів індійського центру сертифікації eMudhra. Закриті ключі до них згенерували з помилкою, і підібрати такий ключ можна перебором лише 256 значень. Теоретично шахрай міг би випустити «справжній» сертифікат на будь-який сайт і підробити його адресу так, що браузер нічого б не запідозрив.
Що саме пішло не так
Усі вісім сертифікатів створені у квітні 2025 року з ключами P-384. За версією eMudhra, збій стався в скрипті генерації: він випустив другий набір слабких ключів, і їх помилково вибрали для підпису, бо мітки збігалися з мітками нормальних. Шість із восьми сертифікатів мали право видавати TLS-сертифікати для сайтів. Частину з них надіслали на крос-підпис до Sectigo.
Слабкість знайшов дослідник 17 жовтня, переглядаючи публічні дані про сертифікати. Один із закритих ключів згодом виклали на GitHub, і BleepingComputer підтвердив, що він підходить до відкликаного сертифіката. В eMudhra заявляють, що більшість сертифікатів не використовували в роботі, а виданих користувачам сертифікатів не знайшли. Доказів атак поки немає.
Хто що зробив
- Mozilla заблокувала сертифікати 17 жовтня через OneCRL, оновлювати браузер для цього не потрібно. Тим, у кого такі оновлення вимкнені налаштуваннями, 20 жовтня вийшли Firefox 158.0.1 та ESR-версії — подробиці є в блозі Mozilla.
- Google того ж дня заблокувала в Chrome шість сертифікатів, здатних видавати TLS.
- Apple додала захист 19 жовтня.
Що робити: встановіть свіжі оновлення системи та браузерів. Для Firefox на Mac і Chrome на Mac окремих дій не потрібно, якщо автооновлення ввімкнене.
Що лишилося на Mac
Вбудована утиліта /usr/bin/curl у macOS, за даними 9to5Mac, може й надалі довіряти скомпрометованим сертифікатам: її набір сертифікатів не перевіряє відкликання. Якщо Mac уже прийняв такий сертифікат, він і далі йому вірить. Виправлення, імовірно, прийде з черговим оновленням безпеки Apple. Судячи з опису проблеми, вона стосується насамперед скриптів і команд у Терміналі, а не повсякденного серфінгу. Розробникам на Go варто поставити версії 1.27.3 або 1.26.10 (звіт про інцидент).
Додати коментар