CVE-2026-45297

Orta

Açıklama

OpenReplay, kendi sunucunuzda barındırılabilen bir oturum yeniden oynatma paketidir. 1.26.0 sürümünden önce, {project_id} büyük/küçük harf uyumsuzluğu nedeniyle feature-flag ve assist-stats rotalarında kiracılar arası bir IDOR bulunmaktadır. ProjectAuthorizer.__call__ (OSS api/auth/auth_project.py:14-38 ve EE ee/api/auth/auth_project.py:14-46), yalnızca self.project_identifier == "projectId" (camelCase) olduğunda projects.is_authorized(project_id, tenant_id, user_id) + projects.get_project(tenant_id, project_id) işlemlerini çalıştırır. EE çoklu kiracı yapısında, feature-flag sorguları yalnızca project_id üzerinden filtreleme yapar, tenant_id üzerinden asla yapılmaz. Kiracı A'daki herhangi bir kimliği doğrulanmış kullanıcı, ardışık tam sayı olan project_id + feature_flag_id değerlerini döndürerek kiracı B'ye ait feature-flag satırlarını okuyabilir, güncelleyebilir veya silebilir. OSS tasarımı gereği tek kiracılıdır (ikinci kayıt işleminde {"errors":["tenants already registered"]} hatası verir), bu nedenle kiracılar arası bir etki söz konusu değildir. Bu güvenlik açığı 1.26.0 sürümünde giderilmiştir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünOpenreplay
Yayın28 May 2026
İlk görülme28 May 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
openreplay openreplay< 1.26.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-45297 · Openreplay · Dark Radar