CVE-2026-62865
Açıklama
Typebot, açık kaynaklı bir sohbet robotu oluşturucudur. 3.18.0 öncesi kendi sunucunuzda barındırılan sürümlerde, sunucu tarafındaki Send Email entegrasyon bloğu sunucudaki yerel dosyaların keyfi olarak okunmasına olanak tanır. Blok, bir typebot değişkeninden Nodemailer ekleri oluşturur ve parseAttachments yardımcı işlevi, sağlanan değer uygulamanın kendi temel URL'siyle başlamadığında, bir http veya https URL'si gerektirmek yerine değeri bir dosya sistemi yolu olarak döndürür. Nodemailer taşıyıcısı, her ikisi de varsayılan olarak false olan disableFileAccess veya disableUrlAccess olmadan oluşturulur; bu nedenle mutlak bir sunucu yolu olarak belirtilen bir ek yerel dosya sisteminden okunur ve iletilir. Hem ek değeri hem de alıcı listesi saldırgan tarafından kontrol edilebilen typebot değişkenleri olduğundan, kayıtlı herhangi bir kullanıcı, Send Email bloğu /etc/passwd veya /proc/self/environ gibi mutlak bir yolu ekleyen ve bunu kendi kontrol ettikleri bir adrese e-posta ile gönderen bir bot yayımlayabilir. Bu, yönetici ayrıcalıkları veya mağdur etkileşimi olmadan, kimlik bilgisi şifreleme anahtarı ve veritabanı bağlantı dizesi gibi süreç ortamı sırları da dahil olmak üzere sunucu sürecinin erişebildiği herhangi bir dosyanın okunmasına olanak tanır. Açık kayıt varsayılan olarak etkindir ve sistem SMTP kimlik bilgisi zaten yapılandırılmıştır, bu nedenle varsayılan olmayan hiçbir yapılandırma gerekmez. Bu sorun 3.18.0 sürümünde düzeltilmiştir.
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 |
|---|---|---|
| baptisteArno typebot.io | < 3.18.0 | — |
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.