CVE-2026-96581

Yüksək

Təsvir

İstifadəçi tərəfindən idarə olunan açar vasitəsilə Autentifikasiyadan Yan Keçmə zəifliyi ash-project ash layihəsində bir tenant istifadəçisinə upserting create hərəkəti vasitəsilə digər tenantın qeydlərini oxumağa, üzərinə yazmağa və onları ələ keçirməyə imkan verir. Atribut multitenancy rejimində, Ash.Actions.Create (lib/ash/actions/create/create.ex) və Ash.Actions.Create.Bulk (lib/ash/actions/create/bulk.ex) funksiyaları, münaqişəli qeydi sorğunun tenantı ilə məhdudlaşdırmadan, primary key və ya all_tenants? identikliyi üzrə upsert edirdi. Primary key qəbul edən və upsert? true olan create hərəkətini çağıran şəxs, digər tenantdan olan qeyd ID-sini təqdim etməklə həmin qeydin upsert sahələrini yeniləyir və nəticədə onun bütün atributlarını əldə edirdi. Defolt upsert sahələri ilə tenant atributu da yazılır və beləliklə qeyd çağırış edən şəxsin tenantına köçürülürdü. Upsertlər üçün oxuma və yeniləmə siyasətləri işləmir, tenant-məhdudiyyətli create siyasətləri isə tenant çağırış edən şəxsin özü olduğu üçün təsdiqlənir. Bu problem ash versiya 1.22.0-dan 3.37.2-yə qədər olan versiyalara təsir edir.

CiddilikYüksək
CVSS7.6
İstismar ehtimalı—
MəhsulAsh
Dərc26 okt 2026
İlk görülmə26 okt 2026

Necə düzəltmək olar

Yeniləyin
  • ash-project ash3.37.2, c9f0cdb31e7c084def05f3f5be69dd7bb7721754 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ash-project ash1.22.0 ≤ v < 3.37.2, 2333d01ddf37e5909769a513059b27e3183331c5 ≤ v < c9f0cdb31e7c084def05f3f5be69dd7bb77217543.37.2, c9f0cdb31e7c084def05f3f5be69dd7bb7721754

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-96581 · Ash · Dark Radar