CVE-2026-25153

Yüksek

Açıklama

Backstage, geliştirici portalları oluşturmak için açık bir çerçevedir ve @backstage/plugin-techdocs-node, TechDocs için ortak node.js işlevleri sağlar. @backstage/plugin-techdocs-node'un 1.13.11 ve 1.14.1 öncesindeki sürümlerinde, TechDocs `runIn: local` şeklinde yapılandırıldığında, bir depo içerisindeki `mkdocs.yml` dosyasını gönderebilen veya değiştirebilen kötü niyetli bir aktör, MkDocs hook yapılandırması aracılığıyla TechDocs derleme sunucusunda rastgele Python kodu çalıştırabilir. @backstage/plugin-techdocs-node 1.13.11 ve 1.14.1 sürümleri bir düzeltme içermektedir. Bu düzeltme, desteklenen MkDocs yapılandırma anahtarlarından oluşan bir izin listesi getirmektedir. Desteklenmeyen yapılandırma anahtarları (`hooks` dahil), jeneratör çalıştırılmadan önce `mkdocs.yml` dosyasından kaldırılır ve hangi anahtarların kaldırıldığını belirten bir uyarı günlüğe kaydedilir. `@techdocs/cli` kullanıcıları, düzeltilmiş `@backstage/plugin-techdocs-node` bağımlılığını içeren en son sürüme yükseltmelidir. Bazı geçici çözümler mevcuttur. Konteyner izolasyonu sağlamak için TechDocs'u `runIn: local` yerine `runIn: docker` ile yapılandırın, ancak bu durum riski tamamen ortadan kaldırmaz. TechDocs tarafından işlenen depolardaki `mkdocs.yml` dosyalarını kimlerin değiştirebileceğini sınırlayın; yalnızca güvenilen katılımcılara izin verin. Kötü niyetli `hooks` yapılandırmalarını birleştirilmeden önce tespit etmek için `mkdocs.yml` dosyalarındaki değişiklikler için PR inceleme gereksinimlerini uygulayın. Hook'ları desteklemeyen MkDocs < 1.4.0 (örneğin 1.3.1) sürümünü kullanın. Not: Bu durum, yeni MkDocs özelliklerine erişimi kısıtlayabilir. Dokümantasyonun `@techdocs/cli` kullanılarak CI/CD hatlarında derlenmesi, CLI aynı savunmasız `@backstage/plugin-techdocs-node` paketini kullandığı için bu güvenlik açığını gidermez.

ÖnemYüksek
CVSS7.7
İstismar olasılığı—
ÜrünLinuxfoundation Backstage
Yayın30 Oca 2026
İlk görülme30 Oca 2026
Zayıflık türüCWE-94Kod enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • linuxfoundation backstage1.13.11, 1.14.1 ya da sonraki bir sürüm
  • @backstage/plugin-techdocs-node1.14.1, 1.13.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linuxfoundation backstagev < 1.13.11, 1.14.0 ≤ v < 1.14.11.13.11, 1.14.1
@backstage/plugin-techdocs-nodenpm1.14.0 ≤ v < 1.14.1, v < 1.13.111.14.1, 1.13.11

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.