Pada 26 Oktober kami melaporkan bahawa kunci peribadi lapan sijil perantara eMudhra boleh dikira secara langsung. Dalam dua minggu sejak itu, beberapa perkembangan penting bagi pemilik laman telah berlaku: Chrome mengeluarkan emSign ECC Root CA - G3 daripada stor akarnya pada 27 Oktober dan pada 4 November mengumumkan had untuk satu lagi akar, emSign Root CA - G1; Cloudflare menerbitkan apa yang dilihatnya tentang eksploitasi dan penampalan pada 30 Oktober; Debian membuang tiga akar eMudhra daripada NSS pada 31 Oktober; dan Ubuntu mendapati pada 5 November bahawa pembuangan daripada stor sistem tidak pernah sampai ke stor kunci Java.

Apa yang Dilihat oleh Cloudflare

  • Betapa lemahnya lapan kunci itu? Dalam analogi Cloudflare, setiap satu sepatutnya nombor 115 digit; satu daripadanya sebenarnya 4, dan selebihnya 56, 66, 115, 155, 156, 230 dan 237. Sesiapa sahaja boleh mengiranya daripada sijil awam dan mengeluarkan sijil untuk mana-mana domain, yang akan diterima oleh klien yang belum ditampal dan tidak menguatkuasakan Ketelusan Sijil (Certificate Transparency).
  • Cloudflare menambah pengelogan pada sambungan keluarnya (dilancarkan sepenuhnya pada 21 Oktober) dan melihat kira-kira 22,000 jabat tangan TLS yang menggunakan kunci lemah itu dalam seminggu. Dua pertiga ialah capaian ke laman ujian, dan hampir kesemua selebihnya ditujukan kepada pelayan asal yang kelihatan telah mengeluarkan sijil untuk diri sendiri dengan sijil perantara yang lemah. Kira-kira 160 jabat tangan membawa sijil yang menamakan domain organisasi lain, sebahagiannya berkaitan peranti IoT pengguna; satu sijil palsu bertarikh 20 Oktober pada 18:19 UTC, kurang sejam selepas laporan pepijat Mozilla didedahkan kepada umum. Cloudflare berkata setakat ini tiada bukti kunci-kunci ini digunakan untuk memintas sambungannya.
  • Kemajuan penampalan suram: daripada kira-kira 50 juta probe, pelayar moden yang dikemas kini kebanyakannya sudah ditampal, tetapi bot dan pelayar lama belum; pelayar terbenam seperti Android WebView masih menerima rantaian yang terjejas itu 30–40% daripada masa, dan merentas rangkaian besar lebih separuh probe masih menerimanya, dengan sedikit perubahan selepas hujung minggu pertama.

Apa yang Dilakukan Pelayar dan Pengedaran Selepas Itu

  • Chrome: untuk melindungi pengguna Chrome Root Store yang tidak menerima kemas kini CRLSet, Google mengeluarkan emSign ECC Root CA - G3, akar yang menandatangani sijil perantara yang terjejas, daripada stor akar, dengan perubahan itu dijangka sampai ke semua peranti pada pagi 27 Oktober (waktu Pasifik). Google berkata laman yang sijilnya berantai ke G3 mesti segera mendapatkan dan memasang sijil baharu.
  • Kemas kini Chrome pada 4 November: sijil pelayan TLS yang berantai ke emSign Root CA - G1 dengan Cap Masa Sijil Bertandatangan (SCT) terawal selepas 16 November 2026 pada 23:59:59 UTC tidak lagi dipercayai secara lalai dalam Chrome 153 dan ke atas; sijil yang dikeluarkan sebelum itu tidak terjejas.
  • Java: menurut USN-9001-1 Ubuntu, integrasi Java bagi ca-certificates tidak berfungsi, jadi CA yang dibuang daripada himpunan sistem tidak dibuang daripada stor kunci JKS, bermakna aplikasi Java mungkin masih mempercayai eMudhra. Versi yang dibaiki: ca-certificates 20260816ubuntu0.22.04.2 serta ca-certificates-java 20190909ubuntu1.4 pada 22.04, 20260816ubuntu0.24.04.2 serta 20240118ubuntu0.24.04.1 pada 24.04, dan 20260816ubuntu0.26.04.2 serta 20260311ubuntu0.26.04.1 pada 26.04. Mulakan semula perkhidmatan Java seperti Tomcat, Jenkins atau Elasticsearch selepas itu supaya ia berkuat kuasa.
  • NSS: DSA-6599-1 Debian membuang tiga akar daripada nss, "eMudhra emSign Root CA - G3", "eMudhra emSign Root CA - C1" dan "emSign ECC Root CA - C3"; versi yang dibaiki pada Debian 13 ialah 2:3.110-1+deb13u5. Program yang mengesahkan sijil dengan NSS (seperti Firefox dan Thunderbird) bergantung pada pakej ini.

Jangan Lupa Program yang Membawa Himpunan Sijil Sendiri

Banyak program tidak membaca stor sistem dan membawa himpunan sendiri: WordPress 7.1.4 pada 28 Oktober mengemas kini sijil akar terbenamnya (lihat laporan ini), dan certifi untuk Python serta program Go telah dibincangkan dalam laporan 85 kami. Nasihat Cloudflare masih terpakai: uji selepas mengemas kini, dan jangan sekali-kali "membaiki" ralat yang timbul dengan mematikan pengesahan sijil. Untuk sebab pemantauan Ketelusan Sijil penting, lihat laporan kami tentang pendaftaran yang dirampas; untuk mengeluarkan dan memperbaharui sijil laman anda sendiri, lihat menyediakan SSL Let's Encrypt.