İçeriğe geç

Türkçe siber güvenlik haberleri, zafiyet takibi, rehberler ve vaka dosyaları.

eMudhra'nın sekiz ara sertifikasının anahtarları neredeyse sıfır çıktı, tarayıcılar ve Go acil engelleme yaptı

Hindistan merkezli sertifika otoritesi eMudhra'nın sekiz ara sertifikasının özel anahtarı, hatalı bir anahtar üretimi yüzünden kolayca bulunabilecek kadar zayıf çıktı. Bu anahtarlara sahip biri, tarayıcıların herhangi bir site için geçerli sayacağı sertifika üretebiliyordu. Chrome, Firefox, Apple, Microsoft ve Go engelleme yaptı, Mozilla ilgili kök sertifikayı acil olarak güven listesinden çıkarıyor.

Kırmızı Ekip
  • Güncellendi:
  • 4 dk okuma
  • 13 kaynak
Kırmızı halkalarla çevrili bir kilit

Kısaca

  • Bir araştırmacı 17 Ekim'de sekiz anahtarı ele geçirdiğini imzalı mesajlarla kanıtladı. Mozilla'ya göre anahtarlar 256'dan küçük sayılardı, yani son bayt dışında sıfırdı. eMudhra sorunu anahtar üretim betiğindeki bir hataya ve "birden fazla adımda insan hatasına" bağlıyor.
  • Tarayıcılar engellemeyi otomatik aldı. Ancak sertifika iptalini kontrol etmeyen birçok uygulama ve kütüphane, kodu ya da kök sertifika paketi güncellenene kadar bu zincirlere güvenmeye devam ediyor. Go 1.25 ve öncesi için düzeltme yok.

İnternette bir sitenin gerçekten o site olduğunu, tarayıcının güvendiği sertifika otoritelerinin (CA) imzaladığı sertifikalar kanıtlıyor. Bu sistemin en hassas parçası, CA’ların özel anahtarları. Bir ara sertifikanın anahtarını ele geçiren biri, o sertifikanın altında istediği alan adı için tarayıcıların kabul edeceği sertifika üretebilir ve bu sertifikayla trafiği araya girerek okuyabilir.

Hindistan merkezli eMudhra’nın emSign markasıyla kullandığı sekiz ara sertifikada tam olarak bu yaşandı. “Wayne” adıyla anılan bir araştırmacı 17 Ekim akşamı Apple, Chrome, Microsoft, Mozilla ve eMudhra’ya, sekiz anahtarın özel anahtarını elinde tuttuğunu bildirdi. İddiasını, her anahtarla imzaladığı mesajlarla kanıtladı.

Anahtarların zayıf çıkma nedeni

Mozilla’nın ön incelemesine göre etkilenen anahtarlar 30 Nisan 2025’te üretilmiş P-384 eliptik eğri anahtarları. Normalde bu tür bir özel anahtar, çok büyük bir aralıktan rastgele seçilmiş bir sayı. Etkilenen anahtarlar ise 256’dan küçük sayılardı, yani son bayt dışında tamamen sıfırdı. Mozilla mühendisi Dennis Jackson, ekibin anahtarları hızla bulduğunu, bazı yerel yapay zekâ ajanlarının da basit bir komutla aynı sonuca ulaştığını yazdı. Mozilla’ya göre anahtarları bulan başka kişiler de var ve bazıları bunu açıkça paylaştı.

eMudhra’nın ön açıklamasına göre anahtar üretiminde kullanılan betikteki bir hata, HSM (donanım güvenlik modülü) üzerinde ikinci ve zayıf bir anahtar çifti oluşturulmasına yol açtı. Anahtar etiketleri birbirine benzediği için sertifika talebi yanlışlıkla bu zayıf çiftle hazırlandı ve kök sertifika bunu imzaladı. Aynı talep Sectigo’ya da çapraz imza için gönderildi. Şirket, “sürecin birden fazla adımında insan hatası olduğunu” kabul ediyor.

Etkilenen sertifikalar

Altı sertifika TLS için, ikisi kod imzalama için kullanılıyordu:

  • EM DV TLS CA - G3B ve EM DV TLS CA - G3C
  • EM OV TLS CA - G3B ve EM OV TLS CA - G3C
  • EM EV TLS CA - G3B ve EM EV TLS CA - G3C
  • EM OV CS CA - G3B ve EM OV CS CA - G3C (kod imzalama)

Altı TLS sertifikası emSign ECC Root CA - G3 köküne bağlanıyor. Her birinin Sectigo’nun AAA Certificate Services köküyle çapraz imzalanmış bir kopyası da var. The Hacker News’e göre Chrome engellemeden önce bu altı ara sertifikaya bağlı hiçbir TLS sertifikası Certificate Transparency kayıtlarına girmemişti. eMudhra, kod imzalama sertifikalarının hiç kullanıma alınmadığını söylüyor.

Alınan önlemler

  • Chrome: Bildirim 17 Ekim 18:05 UTC’de geldi. Saat 19:45’te altı TLS ara sertifikasını CRLSet ile engelledi. emSign ECC Root CA - G3 kökünü kök deposundan çıkaracağını, emSign Root CA - G1 kökünü de incelediğini açıkladı.
  • Mozilla: Anahtarları 21:48’de kendisi de buldu, 22:59’da OneCRL engellemesini tamamladı. 20 Ekim’de uzaktan ayar almayan kurulumlar için plan dışı Firefox 158.0.1, ESR 115.43.1 ve ESR 153.5.1 sürümlerini yayımladı (CVE-2026-113470). emSign ECC Root CA - G3 köküne olan güveni acil olarak kaldırıyor. emSign Root CA - G1 köküne şimdilik dokunmuyor.
  • eMudhra: Sekiz sertifikayı 18 Ekim’de caCompromise gerekçesiyle iptal etti. G3 köküne bağlı bütün ara sertifikalardan sertifika vermeyi durdurdu. Taşınması gereken yaklaşık 30 bin sertifika olduğunu, bunların yüzde 97’sinin ACME ile otomatik yenilendiğini söylüyor. Yaptığı bütün anahtar törenlerini yeniden doğrulayacağını açıkladı.
  • Sectigo: Çapraz imzalı kopyaları 19 Ekim’de iptal etti.
  • Apple 19 Ekim’de, Microsoft 20 Ekim’de engelleme yaptı.
  • Go: 1.27.3 ve 1.26.10 sürümleri, bu sekiz anahtardan birini içeren her zinciri reddediyor (CVE-2026-111943). Düzeltmenin etkili olması için programların yeniden derlenmesi gerekiyor. Go 1.25 ve öncesi için düzeltme yok.
  • Diğerleri: Mozilla NSS 3.131.1, Python certifi 2026.10.19 ve Rust webpki-roots 1.0.10 kökleri paketlerinden çıkardı. The Hacker News’e göre Node.js ve Composer için düzeltme bekleniyor.

Asıl risk tarayıcıların dışında

Tarayıcılar iptal bilgisini kendiliğinden aldığı için kullanıcıların bir şey yapmasına gerek kalmadı. Sorun, sertifika iptalini hiç kontrol etmeyen uygulamalar. The Hacker News’e göre birçok TLS istemcisi, kodu ya da kök sertifika paketi değişene kadar bu zincirlere güvenmeye devam ediyor. Yani eski bir Go sürümüyle derlenmiş bir araç, güncellenmemiş bir Python ortamı ya da kendi kök paketini taşıyan bir uygulama, sahte bir sertifikayı hâlâ geçerli sayabilir.

Kök sertifikanın listeden çıkarılmasının da bir bedeli var. Mozilla, bu köke bağlı meşru sertifika kullanan bazı sunucuların, yeni zincire geçene kadar Mozilla’nın güven listesini kullanan Firefox dışı istemcilerde erişilemez olacağı uyarısını yaptı.

eMudhra’nın 10 Kasım’da Mozilla’nın kaydında yayımladığı tam olay raporu, kayıttaki iki açık soruyu yanıtladı. Rapora göre aynı törende üretilen sekiz RSA ara sertifikası da kurallara uygun korunduğu gösterilemediği için 7 Kasım’da iptal edildi. 2025’te iptal listelerinin imzalarında görülen uyuşmazlık ise aynı betik hatasının erken bir belirtisiydi. Ayrıntılar 12 Kasım tarihli güncelleme notunda.

Önerilen önlemler

  • Go ile yazılmış araçlarınızı 1.27.3 ya da 1.26.10 ile yeniden derleyin. Go 1.25 ve öncesini kullanıyorsanız desteklenen bir sürüme geçin.
  • Python ortamlarında certifi paketini, Rust projelerinde webpki-roots paketini güncelleyin.
  • Uzaktan ayar almayan Firefox kurulumlarını 158.0.1 ya da ilgili ESR sürümüne yükseltin.
  • Kendi kök sertifika paketini taşıyan uygulamalarda, emSign ECC Root CA - G3 kökünün ve bu sekiz ara sertifikanın hâlâ güvenilir sayılıp sayılmadığını kontrol edin.
  • Sitenizde eMudhra’nın G3 köküne bağlı bir sertifika kullanıyorsanız, sertifikanızın yeni zincire taşınmasını takip edin.

Kaynaklar

  1. Mozilla Bugzilla, "Private key compromise of eMudhra Intermediate Certificates" (Bug 2083449)bugzilla.mozilla.org (başka siteye gider)
  2. The Hacker News, "Eight eMudhra CA Keys Compromised, Triggering Emergency Fixes Across Browsers and Software"thehackernews.com (başka siteye gider)
  3. eMudhra, "eMudhra to Exit global SSL/TLS Certificate Business"emudhra.com (başka siteye gider)
  4. Siber Güvenlik Başkanlığı, TR-26-1389 (Python certifi Güvenlik Bildirimi)siberguvenlik.gov.tr (başka siteye gider)
  5. Node.js, "Wednesday, October 21, 2026 Security Releases"nodejs.org (başka siteye gider)
  6. The Hacker News, "eMudhra to Exit Global SSL/TLS Business After 8 Intermediate CA Keys Found Easily Guessable"thehackernews.com (başka siteye gider)
  7. Oracle, "Security Alert Advisory - CVE-2026-114820"oracle.com (başka siteye gider)
  8. CVE kaydı, CVE-2026-115557 (CPython ssl modülü)cve.org (başka siteye gider)
  9. Microsoft Security Response Center, "Microsoft's response to compromised eMudhra certificate authority keys"microsoft.com (başka siteye gider)
  10. BleepingComputer, "Microsoft releases Windows OOB updates to distrust eMudhra certificates"bleepingcomputer.com (başka siteye gider)
  11. CVE kaydı, CVE-2026-116641 (MongoDB Database Tools)cve.org (başka siteye gider)
  12. Mozilla Bugzilla, 2083449 numaralı kayıt, eMudhra'nın tam olay raporu (82 numaralı yorum, 10 Kasım 2026)bugzilla.mozilla.org (başka siteye gider)
  13. BleepingComputer, "eMudhra revokes 8 more CA certificates after private key mishap" (11 Kasım 2026)bleepingcomputer.com (başka siteye gider)