CVE-2026-25152
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şlevsellikleri sağlar. @backstage/plugin-techdocs-node'un 1.13.11 ve 1.14.1 öncesindeki sürümlerinde, TechDocs yerel oluşturucusundaki bir path traversal zafiyeti, Backstage `techdocs.generator.runIn: local` şeklinde yapılandırıldığında saldırganların ana bilgisayar dosya sisteminden rastgele dosyaları okumasına olanak tanır. Güvenilmeyen kaynaklardan gelen belgeler işlenirken, dokümanlar dizini içindeki sembolik bağlantılar derleme işlemi sırasında MkDocs tarafından takip edilir. Dosya içerikleri oluşturulan HTML'e gömülür ve belgeleri görüntüleyebilen kullanıcılara ifşa edilir. Bu zafiyet `@backstage/plugin-techdocs-node` 1.13.11 ve 1.14.1 sürümlerinde giderilmiştir. Bazı geçici çözümler mevcuttur. `app-config.yaml` dosyasında `runIn: docker` seçeneğine geçin ve/veya TechDocs kaynak depolarına yazma erişimini yalnızca güvenilir kullanıcılarla sınırlandırın.
Nasıl düzeltilir
- 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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linuxfoundation backstage | v < 1.13.11, 1.14.0 ≤ v < 1.14.1 | 1.13.11, 1.14.1 |
| @backstage/plugin-techdocs-nodenpm | 1.14.0 ≤ v < 1.14.1, v < 1.13.11 | 1.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.
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.