Mozilla, eMudhra CA'nın sekiz ara (ikincil) kök sertifikasıyla ilişkili özel anahtarların ele geçirildiği konusunda uyarıda bulundu. Ele geçirilen anahtarlar, herhangi bir web sitesinin tüm tarayıcılarda güvenilir görünecek sahte TLS sertifikaları yayınlamasına ve bunları geçiş trafiğini engellemek veya değiştirmek için kullanmasına olanak tanıyordu.
Araştırmacılar, P-384 eliptik eğri anahtar oluşturma sürecindeki bir hata nedeniyle özel anahtarları kamuya açık verilerden yeniden oluşturdu. Bu hata, anahtarların kriptografik olarak güçlü rastgele sayılar yerine 256'dan küçük tamsayılar kullanılarak oluşturulmasına ve sonuç olarak gerekli 48 bayt yerine 1 baytlık bir özel anahtar boyutuna yol açtı. Bu oluşturma işlemiyle, özel anahtar, ayrık logaritma algoritması veya ilk 256 olası anahtarı oluşturmak için basit bir kaba kuvvet saldırısı kullanılarak yeniden oluşturulabilir. Özel anahtar değerleri artık bilindiğinden (4, 56, 66, 115, 155, 156, 230 ve 237), tüm kullanıcıların tarayıcılarını ve kök sertifika paketlerini acilen güncellemeleri önerilir.
Sızdırılan özel anahtarların kanıtı olarak, olayı bildiren araştırmacı, ele geçirilen sekiz eMudhra sertifikasının her birinin özel anahtarlarıyla imzalanmış bir mesaj yayınladı. İptal edilen sertifikalarla ilgili güncel bilgiler için, olaya özel web sitesini tarayıcınızdan kontrol edebilirsiniz.
Firefox 158.0.1, 115.43.1 ve 153.5.1 yamaları ile NSS 3.131.1 kütüphaneleri acil olarak yayınlandı ve kök sertifika deposu güncellenerek etkilenen sertifikalar engellendi. Tehlikeye atılmış sertifikalar, 17 Ekim'de Chrome ve Google ürünlerinde, 19 Ekim'de Apple ürünlerinde ve 20 Ekim'de Microsoft ürünlerinde engellendi. Engelleme işlemi ayrıca OneCRL, CRLite ve CRLSets gibi merkezi sertifika iptal listeleri aracılığıyla da gerçekleştirildi.
Güncellenmiş kök sertifikalara sahip paketler yayınlandı. Ubuntu (ca-certificates 20260816ubuntu0.2*.04.1), Debian (ca-certificates 20250419+deb13u1), Arch Linux (ca-certificates-mozilla 3.131.1-1), Gentoo (ca-certificates 20260816.3.125), curl, Homebrew, Go (1.27.3, 1.26.10), Python, RustTLS, Electron ve Elixir için kök sertifika listeleri günceldir. FreeBSD, Node.js, Bun ve Composer için kök sertifika listeleri ise güncel değildir.
ca-certificates paketini güncellemeden önce, sorunlu kök sertifikaları manuel olarak kaldırmak için... Debian и Ubuntu lütfen şu komutu kullanın:
sed -i \
-e 's|^mozilla/emSign_ECC_Root_CA_-_G3.crt|!&|' \
-e 's|^mozilla/Comodo_AAA_Services_root.crt|!&|' \
/etc/ca-certificates.conf && update-ca-certificates
Fedora'da, RHEL'de, CentOS Akış, Rocky Linux, AlmaLinux ve Amazon Linux 2023:
d=/etc/pki/ca-trust/source/blocklist; [ -d $d ] || d=/etc/pki/ca-trust/source/blacklist
güven ayıklama --üzerine yazma --biçim=pem-bundle \
—filter='pkcs11:object=Comodo%20AAA%20Services%20root;type=cert' \
$d/Comodo_AAA_Services_root.pem &&
güven ayıklama --üzerine yazma --biçim=pem-bundle \
—filter=’pkcs11:object=emSign%20ECC%20Root%20CA%20-%20G3;type=cert’ \
$d/emSign_ECC_Root_CA_-_G3.pem &&
update-ca-trust
openSUSE ve SLES'te:
d=/etc/pki/trust/blocklist; [ -d $d ] || d=/etc/pki/trust/blacklist
güven özeti --format=pem-bundle \
—filter='pkcs11:object=Comodo%20AAA%20Services%20root;type=cert' \
$d/Comodo_AAA_Services_root.pem &&
güven özeti --format=pem-bundle \
—filter=’pkcs11:object=emSign%20ECC%20Root%20CA%20-%20G3;type=cert’ \
$d/emSign_ECC_Root_CA_-_G3.pem &&
CA sertifikalarını güncelle
NixOS'ta:
güvenlik.pki.caSertifikaKaralistesi = [
Comodo AAA Hizmetleri kökü
emSign ECC Kök CA — G3
];
NetBSD'de:
certctl untrust /usr/share/certs/mozilla/all/emSign_ECC_Root_CA_-_G3.pem &&
certctl untrust /usr/share/certs/mozilla/all/Comodo_AAA_Services_root.pem
Kaynak: opennet.ru
