CVE-2026-53554
Açıklama
SQLBot, büyük dil modellerine ve RAG'e dayalı akıllı bir Text-to-SQL sistemidir. 1.9.0 sürümünden önce, backend/apps/datasource/api/datasource.py dosyasındaki POST /api/v1/datasource/parseExcel uç noktası, yüklenen içeriğin nereye kaydedileceğini seçerken saldırgan tarafından kontrol edilen multipart dosya adı verilerini kullanır, içeriği hesap tablosu ayrıştırma ve doğrulama işlemleri tamamlanmadan önce yazar ve çift uzantılı bir dosya adını Python kaynak dosyasına dönüştürebilir. Özel olarak hazırlanmış bir multipart yüklemesi gönderebilen bir saldırgan, dosya yazma işleminden sonra hesap tablosu ayrıştırma hatası nedeniyle uç noktanın hata döndürdüğü durumlarda bile bu davranışları kullanarak /opt/sqlbot/app/alembic/versions/ dizinine saldırgan kontrollü içerik yerleştirebilir. Yerleştirilen dosya diskte kalır ve sonraki SQLBot başlatma veya migrasyon işlemleri, Alembic'in modülü içe aktarmasına ve modül düzeyindeki ifadeleri SQLBot uygulama çalışma zamanında yürütmesine neden olur. Bu sorun 1.9.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 |
|---|---|---|
| dataease SQLBot | < 1.9.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.