CVE-2026-81633

Orta

Təsvir

ash-project ash_graphql komponentindəki yanlış giriş yoxlaması zəifliyi, autentifikasiya olunmamış müştərinin idarə olunmayan KeyError vasitəsilə relay node(id: ...) sorğusunu çökdürməsinə şərait yaradır. AshGraphql.Graphql.Resolver.resolve_node/2 funksiyası müştəri tərəfindən təmin edilən qlobal ID-ni decode_relay_id/1 ilə dekodlaşdırır; bu funksiya sətiri yalnız base64 formatında dekodlaşdırır və tip seqmentini yoxlamadan onu : işarəsi üzrə bölür. Dekodlaşdırılmış tip birbaşa Map.fetch!(type_to_domain_and_resource_map, type) funksiyasına ötürülür. fetch! funksiyası çatışmayan açar olduqda xəta yaratdığı üçün, tip seqmenti relay-də açıq olmayan, lakin valid atom olan relay ID-si, resolve/2 bəndləri və onların xəta tutucuları (rescue handlers) işə düşməzdən əvvəl resolver-i dayandırır. Beləliklə, xəta heç vaxt GraphQL xətasına çevrilmir və stacktrace məlumatlarını ifşa edə bilər. Ümumi resurs adlarını təxmin etmək asandır. Düzəliş Map.fetch/2 istifadə edir və naməlum tiplər üçün "Invalid node id" xətası qaytarır. Bu problem ash_graphql versiya 0.27.0-dan 1.11.0-a qədər olan versiyalara təsir edir.

CiddilikOrta
CVSS6.9
İstismar ehtimalı—
MəhsulAsh-project Ash Graphql
Dərc30 avq 2026
İlk görülmə30 avq 2026

Necə düzəltmək olar

Yeniləyin
  • ash-project ash_graphql1.11.0, c8863ed8e5c21f1bfb6125f1d24e78443dfc6351 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ash-project ash_graphql0.27.0 ≤ v < 1.11.0, 365b3aedc6b36f020e6a2c7dce63fa569243bc4e ≤ v < c8863ed8e5c21f1bfb6125f1d24e78443dfc63511.11.0, c8863ed8e5c21f1bfb6125f1d24e78443dfc6351

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-81633 · Ash-project Ash Graphql · Dark Radar