CVE-2026-53604

Yüksek

Açıklama

nebula-mesh, Slack Nebula mesh VPN için self-hosted bir kontrol düzlemidir. Versiyon 0.3.8 öncesinde, web işleyicisi renderMobileBundle, gerçek *pki.CAResolver nesnesini doğrudan mobilebundle.Build fonksiyonuna iletir. Build içerisinde, resolver.LoadByID, CA'nın ed25519 özel anahtarını bir *pki.CAManager nesnesi olarak çözer ancak Build, hiçbir dönüş yolunda CAManager.Wipe() fonksiyonunu çağırmaz. Sonuç olarak, bir mobil paket isteği web kullanıcı arayüzü üzerinden geçtiğinde ve Build geri döndüğünde —özellikle hata durumlarında (eksik ağ, geçersiz önek, DB hatası, imzalama başarısızlığı)— açık metin halindeki CA özel anahtarı, çöp toplama (garbage collection) işlemi gerçekleşene kadar temizlenmeden Go yığınında (heap) kalır. Süreç belleğini okuyabilen bir saldırgan (core dump, swap, bellek kazıma), mesh için rastgele ana bilgisayar sertifikaları oluşturulmasına izin verecek olan CA imzalama anahtarını kurtarabilir. API işleyicisi bunu zaten doğru şekilde yapmaktadır: CAManager'ı yükler, defer caMgr.Wipe() kullanır ve bunu caManagerResolver içine sarar. Yalnızca web yolu etkilenmiştir. Bu sorun versiyon 0.3.8 ile yamalanmıştır.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünGithub.com/forgekeep/nebula-mesh
Yayın4 Eyl 2026
İlk görülme4 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • github.com/forgekeep/nebula-mesh0.3.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/forgekeep/nebula-meshGov < 0.3.80.3.8

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-53604 · Github.com/forgekeep/nebula-mesh · Dark Radar