CVE-2026-76073

Yüksek

Açıklama

Label Studio, annotation detail endpoint'ini isteği yapan kullanıcının organizasyonuyla sınırlamıyor. label_studio/tasks/api.py içindeki AnnotationAPI, queryset = Annotation.objects.all() olarak tanımlanmış ve herhangi bir get_queryset override'ı sağlamıyor; bu nedenle varsayılan arama, birincil anahtara göre herhangi bir annotation'ı getiriyor. View'un permission_required girdileri annotations.view, annotations.change ve annotations.delete olarak belirtilmiş ve label_studio/core/permissions.py her izni rules.is_authenticated ile kaydediyor; bu nedenle kontrol, oturum açmış herhangi bir hesap tarafından karşılanıyor ve nesne düzeyinde organizasyon testi çalışmıyor. Kardeş task endpoint'i ise queryset'ini project__organization, istekte bulunanın aktif organizasyonuna ayarlanmış şekilde kısıtlıyor; bu yolun atladığı sınır budur. Annotation tanımlayıcıları sıralı tam sayılar olduğundan, bir organizasyonun kimliği doğrulanmış kullanıcısı, aynı instance üzerinde başka organizasyonlara ait annotation'ları okumak, değiştirmek ve silmek için tanımlayıcıları numaralandırabiliyor. Aynı kapsamlandırılmamış queryset, aynı dosyadaki AnnotationConvertAPI'de de görülüyor.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünHumansignal Label-studio
Yayın24 Ağu 2026
İlk görülme24 Ağu 2026

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ünEtkilenen sürümlerDüzeltildiği sürüm
HumanSignal label-studiov ≤ 1.23.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.