Seorang peneliti keamanan melaporkan bahwa kunci privat untuk delapan sertifikat perantara eMudhra telah disusupi. Pada Sabtu, 17 Oktober, Chrome merilis pembaruan CRLSet untuk memblokirnya, dan Mozilla memblokirnya di Firefox melalui OneCRL beberapa jam kemudian. Pada Selasa, 20 Oktober, Mozilla mengumumkan masalah ini secara terbuka dan merilis pembaruan NSS yang menghapus root eMudhra, serta Chrome memastikan root tersebut akan dihapus dari Chrome Root Store v43.
Delapan sertifikat perantara tersebut terdiri dari enam CA penerbit TLS (DV, OV, dan EV, masing-masing dua generasi) dan dua CA penandatanganan kode, yang semuanya dibuat pada April 2025. Pada Mei 2025, masing-masing juga ditandatangani silang oleh root AAA Certificate Services milik Sectigo.
Cacat tersebut terletak pada kuncinya sendiri. Kunci privat merupakan kunci kurva elips pada kurva P-384, yang seharusnya berupa angka acak 384-bit. Namun, kuncinya sangat kecil: satu kunci eMudhra hanyalah 4, kunci lainnya 56, dan yang lain lagi 115. Peneliti memulihkan seluruh 16 sertifikat yang terdampak di sebuah laptop dalam waktu kurang dari satu detik dengan memeriksa setiap nilai yang mungkin, karena satu byte hanya memiliki 256 kemungkinan.
Tidak ada yang tampak salah pada sertifikat karena setiap kunci publik yang diturunkan dari angka kecil tetap merupakan titik yang valid pada kurva. Karena kuncinya secara efektif sudah bersifat publik sejak hari sertifikat diterbitkan, siapa pun bisa memulihkannya sejak April 2025, dan tidak ada cara untuk mengetahui apakah ada yang melakukannya.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing