Siber güvenlik

Brotli kütüphanesindeki "Node2Shell" açığı, Node.js, Python ve Microsoft ortamları için acil güvenlik güncellemelerini zorunlu kılıyor

Google'ın Brotli veri sıkıştırma kütüphanesinde "Node2Shell" olarak bilinen kritik bir güvenlik açığının keşfedilmesi, uzaktan kod yürütme risklerini önlemek amacıyla Microsoft, Node.js ve Python projelerinden acil güvenlik güncellemelerinin yayınlanmasına yol açtı.

2026-10-26
2 dk okuma
114 görüntülenme
certi.news
Brotli kütüphanesindeki "Node2Shell" açığı, Node.js, Python ve Microsoft ortamları için acil güvenlik güncellemelerini zorunlu kılıyor

Google tarafından geliştirilen Brotli veri sıkıştırma kütüphanesinde kritik bir güvenlik açığının keşfedilmesi, yazılım geliştirme ortamlarında geniş çaplı riskleri ortaya çıkardı. Araştırmacılar tarafından "Node2Shell" (CVE-2026-111497 numarasıyla kayıtlı) olarak adlandırılan bu açık, uzaktan kod yürütme (RCE) risklerini önlemek amacıyla Microsoft, Node.js projesi ve Python paket geliştiricilerinden gelen güvenlik güncellemelerini içeren teknik bir alarm durumuna yol açtı.

Sorun, Brotli'nin 1.0.3 ile 1.2.0 arasındaki sürümlerinde bulunan "sınır dışı yazma" (out-of-bounds write) hatasından kaynaklanmaktadır. Google, bu açığa CVSS v4 ölçeğine göre 9.2 şiddet puanı vererek onu kritik açıklar kategorisine yerleştirdi. Bu hatanın istismar edilmesi bellek bozulmasına (memory corruption) yol açarak süreçlerin çökmesine, bellek içeriğinin sızdırılmasına veya daha kötüsü, yetkisiz bir saldırganın rastgele kod yürütmesine olanak tanıyabilir.

Bu tehdit neden teknik bir risk oluşturuyor?

Brotli'nin önemi, web üzerinden aktarılan verileri sıkıştırmak için çok yaygın kullanılan bir kütüphane olmasından ve "kod çözücüsünün" (decoder) çok sayıda uygulama ve yazılım kütüphanesine entegre edilmesinden kaynaklanmaktadır. Sıkıştırılmış HTTP istekleri, harici sunuculardan alınan yanıtlar veya sıkıştırılmış dosyalar gibi güvenilmeyen bir kaynaktan gelen verileri işleyen herhangi bir uygulama, eğer etkilenen sürümü kullanıyorsa saldırıya açık olabilir.

Etkilenen kapsam ve mevcut düzeltmeler

Güncelleme dalgası, sistemlerin güvenliğini sağlamak için birkaç kritik teknoloji sektörünü kapsadı:

  • Microsoft: .NET (8.0.33, 9.0.22, 10.0.14 sürümleri), Visual Studio (2019, 2022, 2026) ve PowerShell (7.4, 7.5, 7.6 sürümleri) için güncellemeler yayınladı.
  • Node.js ve Python: Node.js projesi ve Brotli ile brotlicffi gibi popüler Python paketleri için düzeltmeler yayınlandı.
  • Diğer araçlar: Güncellemeler ayrıca Bun, Envoy ve Istio'yu da kapsadı.

Geliştiriciler ve yöneticiler ne yapmalı?

Uzmanlar, bazı durumlarda sadece kütüphaneleri güncellemenin yeterli olmayabileceğini, çünkü halihazırda çalışan süreçlerin bellekteki hatalı kodu kullanmaya devam edeceğini vurguladı. Bu nedenle aşağıdaki adımların atılması gerekmektedir:

  • Kütüphaneleri hemen güncelleyin: Brotli 1.0.10, 1.1.1 veya 1.2.1 ve üzeri sürümlere geçiş yapın.
  • Hizmetleri yeniden başlatın: Yeni kodun yüklendiğinden ve belleğin temizlendiğinden emin olmak için etkilenen tüm hizmetleri ve uygulamaları yeniden başlatın.
  • Konteynerleri yeniden oluşturun: Bulut bilişim ortamlarında, konteyner görüntüleri (Container Images), düzeltmeleri içerecek şekilde güncellenmiş temel görüntüler (Base Images) üzerine yeniden oluşturulmalıdır.
Haber kaynağı
c
Yazar

certi.news

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör