CVE-2023-29195
Açıklama
Vitess, genel sharding yoluyla MySQL'in yatay ölçeklendirmesi için bir veritabanı kümeleme sistemidir. Versiyon 16.0.2 öncesinde kullanıcılar, VTAdmin üzerinden kasıtlı olarak veya yanlışlıkla `/` karakterleri içeren bir shard oluşturabilirler ve bu noktadan itibaren VTAdmin üzerinden yeni bir shard oluşturmaya çalışan herkes hata alır. Keyspace(lerin) görüntülenmeye çalışılması da artık çalışmayacaktır. `vtctldclient` kullanarak shard oluşturmak aynı soruna yol açmaz çünkü CLI girdiyi doğru şekilde doğrular. `go` modülünün versiyon 0.16.2 sürümüne karşılık gelen Versiyon 16.0.2, bu sorun için bir yama içerir. Bazı geçici çözümler mevcuttur. Shard oluşturmak için VTAdmin yerine her zaman `vtctldclient` kullanın; RBAC kullanarak VTAdmin üzerinden shard oluşturmayı devre dışı bırakın ve/veya topoloji sunucunuzun istemcisini kullanarak sorunlu shard için topoloji kaydını silin.
Nasıl düzeltilir
- linuxfoundation vitess16.0.2 ya da sonraki bir sürüm
- vitess.io/vitess0.16.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linuxfoundation vitess | v < 16.0.2 | 16.0.2 |
| vitess.io/vitessGo | v < 0.16.2 | 0.16.2 |
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.