CVE-2026-48716
Açıklama
nanobot kişisel bir yapay zeka asistanıdır. 0.1.5.post3 ve önceki sürümlerde, bridge/src/whatsapp.ts içerisindeki WhatsApp köprüsü, gelen bir WhatsApp belge mesajındaki fileName alanını temizleme işlemi yapmadan kullanarak bir dosya sistemi yolu oluşturur. WhatsApp köprüsü, medya eklerini indirir ve bunları documentMessage.fileName aracılığıyla göndericinin mesajından türetilen bir dosya adını kullanarak diske yazar; bu değer bir önek ile birleştirilir ve ham değeri doğrudan path.join(mediaDir, outFilename) fonksiyonuna aktarılır. Node.js path.join fonksiyonu .. bileşenlerini çözümlediğinden, bir saldırgan ../../../.ssh/authorized_keys gibi özel olarak hazırlanmış bir fileName içeren bir belge göndererek hedeflenen media/ dizininin dışına çıkabilir. Saldırgan aynı zamanda dosya içeriğini de (indirilen tampon bellek) kontrol edebildiği için, hem yolun hem de içeriğin saldırgan tarafından kontrol edildiği bir "her yere yazma" (write-anywhere) yeteneği oluşur. Bu sorun için 0.1.5.post4 sürümünde bir düzeltme planlanmaktadır.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| HKUDS nanobot | <= 0.1.5.post3 | — |
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.