Alesta WEB

Kısa cevap: Hindistan merkezli sertifika otoritesi eMudhra'nın sekiz ara sertifikasının (intermediate CA) özel anahtarları, 2025'teki hatalı bir anahtar üretim töreni yüzünden çok düşük rastgelelikle üretilmiş ve herkese açık sertifikadan hesaplanabilir durumda. Bu anahtarı hesaplayan biri, o ara sertifikaya güvenen yazılımlar için herhangi bir site adına geçerli görünen TLS sertifikası üretebilir. Chrome, Firefox, Apple, Android ve Microsoft 17–20 Ekim arasında sertifikaları engelledi, eMudhra 19 Ekim'de iptal etti. Asıl risk tarayıcı dışındaki yazılımlarda: sunucularda ca-certificates paketini, Go, Node.js, Java, Python certifi ve Composer CA paketini güncelleyin.

Ne oldu? (What happened)
Cisco Talos'un 21 Ekim tarihli açıklamasına göre sorun 30 Nisan 2025'te, eMudhra'nın emSign G3 kökleri altında 24 alt sertifika otoritesi için yaptığı anahtar üretim töreninde başladı. Anahtarların sarılıp açıldığı (wrap/unwrap) adımdaki bir hata, ikinci ve çok zayıf bir P-384 anahtar seti oluşturdu. Bu zayıf anahtarlar yanlışlıkla sekiz ara sertifikada kullanıldı. Talos'a göre anahtarların rastgeleliği olması gereken 384 bitten yaklaşık 3–8 bite düştü; bazı özel anahtarların tek ya da iki basamaklı sayılar olduğu bildirildi. Yani anahtar, herkese açık sertifikadan bir saniyeden kısa sürede hesaplanabiliyor.
Etkilenen sekiz ara sertifikanın altısı TLS, ikisi kod imzalama sertifikası:
- EM EV / OV / DV TLS CA - G3B (eMudhra BV)
- EM EV / OV / DV TLS CA - G3C (eMudhra Inc)
- EM OV CS CA - G3B ve EM OV CS CA - G3C (kod imzalama)
Sorunu bir araştırmacı 17 Ekim'de kök sertifika programlarına bildirdi. Chrome aynı akşam CRLSet ile, Mozilla birkaç saat sonra OneCRL ile engeli devreye aldı. Apple ve Android 19 Ekim'de, Microsoft 20 Ekim'de engelledi. eMudhra sekiz sertifikayı 19 Ekim'de iptal etti. Mozilla 20 Ekim'de emSign ECC Root CA - G3 kökünü NSS'ten çıkardı. eMudhra, sekiz ara sertifikadan yalnız birinin üretimde kullanıldığını ve hiçbirinin son kullanıcı sertifikası vermediğini söylüyor. Kötüye kullanım görüldüğüne dair bir kayıt şu an yok, ama anahtar herkesin hesaplayabileceği durumda olduğu için bu güvence yetmiyor.
Risk kimde? (Who is exposed)
Güncel tarayıcı kullanan bir ziyaretçi için risk büyük ölçüde kapandı. Açıkta kalanlar, sertifika iptal listelerini okumayan ve kendi sertifika deposunu taşıyan yazılımlar:
- Sunucudan dışarı istek atan uygulamalar: PHP'nin cURL ile ödeme kuruluşuna, kargo firmasına ya da e-fatura servisine bağlanması, Node.js ve Go servislerinin API çağrıları. Ağ yolunu ele geçiren bir saldırgan bu bağlantılara sahte sertifikayla araya girebilir.
- Kendi CA paketini taşıyan kütüphaneler: Python certifi, Rust webpki-roots, Composer ca-bundle, Java'nın cacerts deposu.
- VPN istemcileri, proxy ve yük dengeleyiciler, gömülü cihazlar ve IoT donanımı.
- Electron tabanlı masaüstü uygulamaları ve paket yöneticileri.
Talos'un uyarısı açık: kilit dosyası (lockfile) özetleri, imza ve kaynak doğrulaması kullanan derleme hatları ek bir koruma sağlıyor, ama yalnız TLS'ye güvenen indirme adımları risk altında.
Hangi güncellemeler çıktı? (Vendor fixes)
| Bileşen | Düzeltilmiş sürüm / bülten |
|---|---|
| Go | 1.27.3 ve 1.26.10 (CVE-2026-111943) |
| Node.js | 26.12.1, 24.22.1, 22.23.4 |
| Firefox / NSS | Firefox 158.0.1, ESR 115.43.1, ESR 153.5.1 · NSS 3.131.1 |
| Python certifi | 2026.10.19 |
| Composer ca-bundle | 1.6.0 ve 1.4.16 |
| Rust webpki-roots | 1.0.10 |
| Ubuntu | USN-8944-1, USN-8944-2 (ca-certificates) |
| Debian | DSA-6572-1 (ca-certificates) |
| Red Hat Enterprise Linux | RHEL 10: RHSA-2026:88455 · RHEL 9: RHSA-2026:88459 · RHEL 8: RHSA-2026:88550 (CVE-2026-114406) |
| Java | CVE-2026-91403 kapsamında güvenilir kök deposu güncellemesi |
Red Hat bülteninin durumu "devam ediyor" olarak görünüyor; Java ve Perl Mozilla::CA gibi bileşenler için güncellemeler peyderpey geliyor. Kendi kullandığınız dağıtımın ve çalışma ortamının bültenini ayrıca kontrol edin.
Sunucuda ne yapmalı? (What to do on servers)
Linux sunucularda ilk adım sistem sertifika deposunu güncellemek:
# Debian / Ubuntu
sudo apt update && sudo apt install --only-upgrade ca-certificates
sudo update-ca-certificates
# RHEL / AlmaLinux / Rocky
sudo dnf update ca-certificates
rpm -q ca-certificatesArdından uygulama katmanına geçin:
- Node.js:
node -vile sürümü kontrol edin, 26.12.1 / 24.22.1 / 22.23.4 ya da üstüne geçin. Node kendi CA listesini taşıdığı için yalnız sistem paketi yetmez. Ayrıntılar için Node.js 26 LTS geçiş rehberi. - Go ile derlenmiş araçlar: Go 1.27.3 / 1.26.10 ile yeniden derlenmesi gerekiyor; ikili dosya olarak indirdiğiniz araçların yeni sürümlerini bekleyin.
- PHP: projede
composer/ca-bundlekullanılıyorsacomposer update composer/ca-bundleile 1.6.0'a çıkın. cURL sistem deposunu kullanıyorsa yukarıdaki paket güncellemesi yeterli. - Python:
pip install -U certifiile 2026.10.19 ya da üstüne geçin. - Java: JDK'nın güncel güvenlik sürümüne geçin; kendi cacerts dosyanızı yönetiyorsanız emSign G3 zincirini oradan çıkarın.
Güncellemeden sonra uzun süre çalışan süreçleri yeniden başlatmayı unutmayın; sertifika deposu çoğu çalışma ortamında açılışta okunur. Alesta WEB olarak önerdiğimiz sıra şu: önce sistem paketi, sonra Node ve uygulama paketleri, en sonda servislerin yeniden başlatılması ve dışarıya bağlanan işlerin (ödeme, kargo, e-fatura) birer kez denenmesi.
Konteyner ve CI ortamları (Containers and CI)
Docker imajları ana makinedeki sertifika deposunu değil, imajın içindekini kullanır. Temel imajlar güncellendikten sonra imajlarınızı yeniden derleyin; FROM satırında sabit bir eski etiket kullanıyorsanız güncel etikete geçin. Docker Desktop 22 Ekim'de çıkan 4.96.3 sürümünde ele geçirilen ara sertifikalara güveni kaldırdı. CI çalıştırıcılarında (runner) da aynı paket güncellemesi ve imaj yenilemesi gerekiyor.
Kendi sitenizin sertifikası eMudhra'dan değilse ziyaretçi tarafında yapmanız gereken bir şey yok. Sertifikanızın kimden alındığını ve ne zaman yenileneceğini SSL kontrol aracı ile görebilirsiniz. Önümüzdeki dönemde sertifika ömürlerinin kısalmasıyla ilgili değişiklik için Let's Encrypt 64 günlük sertifika yazısına bakabilirsiniz.
Sık sorulan sorular
Sitemin sertifikası eMudhra'dan değil, etkilenir miyim?
Sitenizin sertifikası etkilenmez. Risk, sizin sunucunuzun dışarıya yaptığı bağlantılarda: güncellenmemiş bir sertifika deposu, saldırganın ürettiği sahte sertifikayı geçerli sayabilir.
Bu bir yazılım açığı mı?
Hayır. Red Hat'in de belirttiği gibi bu bir sertifika otoritesinin anahtar sızıntısı. Açılan CVE kayıtları, sertifika depolarına yapılan güvensizlik güncellemelerini izlemek için kullanılıyor.
Tarayıcım güncel, başka bir şey yapmam gerekiyor mu?
Tarayıcı için hayır. Ama aynı bilgisayarda VPN istemcisi, Electron tabanlı uygulamalar ya da geliştirme araçları varsa onların güncellemelerini de yükleyin.
Kaynaklar (References)
İlgili yazılar: OpenSSH 10.6 · PHP 8.6 · Web hosting · İletişim
Kapak fotoğrafı: Lacz02 / Wikimedia Commons (CC BY-SA 4.0)
Yorumlar
Yorum yazın

