CVE-2026-59093

Yüksek

Açıklama

1.38.0 öncesindeki Weaviate, bir RBAC rol ataması gerçekleştiren asilin, atanan rol tarafından verilen izinlere sahip olduğunu doğrulamamaktadır. assignRoleToUser ve assignRoleToGroup işleyicileri (POST /authz/users/{id}/assign ve /authz/groups/{id}/assign), kullanıcının yalnızca hedef kullanıcıya veya gruba rol atayabileceğini yetkilendirir; ancak rol oluşturmanın aksine, atanan rollerdeki izinleri yetkilendirmez (rol oluşturma işlemi, bir kullanıcının yalnızca kendi izinlerine eşit veya daha düşük izinlere sahip roller oluşturabilmesini zorunlu kılar). Yalnızca devredilmiş assign_and_revoke_users veya assign_and_revoke_groups iznine sahip olan bir kullanıcı, yerleşik admin rolünü veya herhangi bir yüksek ayrıcalıklı özel rolü kendisine veya başkalarına atayarak veritabanı üzerinde tam yönetici kontrolüne erişebilir ve yetki yükseltebilir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünWeaviate
Yayın2 Tem 2026
İlk görülme2 Tem 2026
Zayıflık türüCWE-266CWE-266

Nasıl düzeltilir

Güncelleyin
  • weaviate weaviate1.38.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
weaviate weaviatev < 1.38.01.38.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.

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-59093 · Weaviate · Dark Radar