CVE-2026-47735

Yüksek

Açıklama

Arc, telemetri için açık, SQL-native bir zaman serisi veritabanıdır. 26.06.1 sürümünden önce, Arc'ın kullanıcı SQL doğrulayıcısı (`internal/api/query.go:ValidateSQLRequest`) regex kara listesi aracılığıyla yalnızca `read_parquet(` ve `arc_partition_agg(` işlevlerini engelliyordu. Daha geniş DuckDB G/Ç işlev ailesi — `read_csv_auto`, `read_csv`, `read_json`, `read_json_auto`, `read_text`, `read_blob`, `glob`, `parquet_metadata`, `parquet_schema`, `read_xlsx` vb. — engellenmiyordu. RBAC tablo referansı çıkarımı yalnızca `FROM`/`JOIN` yan tümcelerini inceliyordu, bu nedenle `SELECT` listesindeki skaler tablo işlevleri her iki katmanı da atlatıyordu. Bu sorun, 2026.06.1 sürümünde DuckDB katmanındaki yapısal bir sandbox aracılığıyla giderilmiştir. Kilitlemeden sonra DuckDB, izin listesi dışındaki hiçbir dosyayı açmayı reddeder ve sonraki `INSTALL`/`LOAD` işlemlerini reddeder. Zaten yüklenmiş uzantılar çağrılabilir durumda kalır. Bazı geçici çözümler mevcuttur. API erişimini güvenlik duvarı kuralları aracılığıyla bilinen güvenilir ağlarla sınırlayın veya geçici bir hafifletme olarak `internal/api/query.go` içindeki `dangerousSQLPattern` listesine `read_csv*`/`read_json*`/`glob` vb. ekleyin.

ÖnemYüksek
CVSS7.1
İstismar olasılığı37. yüzdelik%0,4
ÜrünGithub.com/basekick-labs/arc
Yayın21 Ağu 2026
İlk görülme21 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • github.com/basekick-labs/arc0.0.0-20260520141557-91bdc29d1a02 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/basekick-labs/arcGov < 0.0.0-20260520141557-91bdc29d1a020.0.0-20260520141557-91bdc29d1a02

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.

CVE-2026-47735 · Github.com/basekick-labs/arc · Dark Radar