【Buletin Keamanan · 17-10-2026】
Kunci privat dari 8 sertifikat menengah lembaga CA asal India, eMudhra, dapat dihitung secara publik. Kunci privat dari salah satu sertifikat tersebut adalah angka "4".
■ Apa yang terjadi
Pada 17-10 pukul 16:27 UTC, pelapor Wayne menemukan anomali kunci EC dalam korpus sertifikat CCADB; pada pukul 18:05, ia mengirimkan bukti tersebut secara bersamaan kepada Apple, Chrome, Microsoft, Mozilla, dan eMudhra.
Dennis Jackson dari Mozilla mencatat kesimpulan awal di Bugzilla #2083449: "kunci privat dari 8 sertifikat menengah eMudhra telah dikompromikan", "Ke semuanya 8 kunci yang terdampak menggunakan bilangan bulat kurang dari 256".
Kunci privat P-384 seharusnya berupa bilangan bulat acak antara 1 dan orde grup. Kedelapan kunci ini semuanya bernilai kurang dari 256, sehingga menghasilkan 256 kunci privat P-384 pertama dan membandingkannya satu per satu dapat memulihkannya. Mozilla tidak menggunakan metode pelapor, dan berhasil mereproduksi secara mandiri pada 17-10 pukul 21:48 UTC.
Tanggapan eMudhra pada 19-10: Berasal dari upacara kunci yang sama pada 30-04-2025, kecuali satu, tidak ada yang dimasukkan ke dalam produksi, dan tidak ada sertifikat akhir yang pernah ditandatangani; kunci tersebut dibuat pada HSM Utimaco.
■ Mengapa ini terjadi (Komentar Bugzilla #2083449 c11)
Bukan karena perangkat keras yang rusak. Upacara kunci tersebut seharusnya menghasilkan 3 sertifikat menengah P-384. Klien meminta kedaulatan data, dan kunci harus diekspor ke pusat data Eropa dan Amerika, sehingga proses tersebut menyertakan bagian pengujian "dimasukkan ke dalam amplop lalu dibuka kembali". Kode pengujian tersebut memiliki cacat, dan pasangan kunci kedua dengan kekuatan yang tidak memadai dibuat di dalam HSM; label dari kedua pasangan kunci tersebut hampir sama, dan saat membuat CSR, terjadi kesalahan pengambilan kunci, yaitu mengambil pasangan yang lemah, yang kemudian ditandatangani oleh sertifikat akar mereka sendiri, dan bahkan dikirim ke Sectigo untuk tanda tangan silang.
Produsen mengakui adanya beberapa kesalahan manusia dalam proses tersebut, tetapi menekankan bahwa perangkat itu sendiri baik-baik saja. Kunci RSA dari perangkat yang sama melalui jalur kode yang berbeda tidak terdampak; Seri A menggunakan HSM dari Entrust, dan juga tidak terdampak.
■ Dampak
Sertifikat menengah adalah kunci induk. Jika kunci induk hilang, kunci gembok mana pun tidak memerlukan persetujuan Anda — orang yang mendapatkan kunci privat dapat menandatangani sertifikat sah untuk nama domain apa pun.
Konsekuensinya bukan "situs web diretas", melainkan hal "membuktikan bahwa Anda adalah diri Anda sendiri" dipalsukan: gembok kecil di bilah alamat masih ada, tetapi pihak di seberang bukanlah bank.
Pernyataan resmi: Hingga rilis ini, tidak ada eksploitasi aktual yang dilaporkan secara publik.
■ Apakah sudah diselesaikan
Lapisan peramban diselesaikan dalam waktu tiga hari. Pada 17-10 pukul 20:06 UTC, Mozilla menerima laporan; pada 17-10 pukul 22:59 UTC, Firefox menyelesaikan pemblokiran seluruh jaringan melalui OneCRL, memakan waktu 2 jam 53 menit. Pada 18-10 pukul 09:38 UTC, kedelapan sertifikat dicabut dengan status cACompromise. Dari 19-10 hingga 20-10, Apple melakukan reproduksi, dan platform Microsoft memasukkannya ke dalam daftar hitam. Pada 20-10, Mozilla segera menghapus kepercayaan pada emSign ECC Root CA - G3, dan eMudhra pada hari yang sama menghentikan penerbitan rantai G3, dengan sekitar 30.000 sertifikat yang perlu dimigrasikan.
Tempat yang tidak menggunakan peramban belum selesai diperbarui: citra Docker, pustaka Rust, dan certifi Python masing-masing berjalan dengan jadwal rilis mereka sendiri.
■ Sebuah fakta yang berlawanan dengan intuisi
Anda pikir gagal menarik citra berarti rusak, justru itulah yang menandakan bahwa itu sudah diperbaiki; yang masih bisa ditarik secara normal adalah yang belum diperbaiki.
■ Apa yang harus Anda lakukan
Pengguna umum: Perbarui Chrome, Firefox, dan sistem ke versi terbaru, hal lainnya tidak perlu dipikirkan.
Docker: Bangun ulang citra, jangan gunakan ca-certificates sebelum 17-10.
Python: pip install -U certifi.
Rust: rustls-webpki ≥0.103.16, webpki-roots ≥1.0.10.
Sisi peladen: Rantai sertifikat menggunakan emSign ECC G3, segera ganti sekarang.
Semua orang: Jangan hanya melihat tangkapan layar di grup, kunjungi unggahan asli Bugzilla.
■ Sumber Utama
Bugzilla #2083449 https://bugzilla.mozilla.org/show_bug.cgi?id=2083449
Daftar Sertifikat dan Stasiun Deteksi https://emudhra.we-have-a-problem.com
RUSTSEC-2026-0381 https://rustsec.org/advisories/RUSTSEC-2026-0381
RUSTSEC-2026-0382 https://rustsec.org/advisories/RUSTSEC-2026-0382
certifi/python-certifi#439 https://github.com/certifi/python-certifi/issues/439
Pernyataan Resmi eMudhra https://emudhra.com/en/post/certificate-security-incident
Kecuali gambar di akhir video (meme buatan komunitas), seluruh visual dihasilkan oleh kode, tanpa menggunakan materi video apa pun.