CVE-2026-81636

Yüksək

Təsvir

ash-project ash_graphql komponentindəki Resursların Limitlənmədən və ya Tənzimlənmədən Ayırılması zəifliyi autentifikasiya olunmamış kliyentə konfiqurasiya edilmiş GraphQL sorğu mürəkkəbliyi (query-complexity) limitini yan keçməyə və məhdudiyyətsiz verilənlər bazası oxumasını məcburi etməyə imkan verir. AshGraphql.Graphql.Resolver.query_complexity/3 funksiyası alt elementin mürəkkəbliyini yalnız arqument xəritəsi :limit (offset pagination) ehtiva etdikdə sorğu edilən səhifə ölçüsü ilə vurur. Relay bağlantıları və keyset pagination isə first və last istifadə edir ki, bunlar heç vaxt həmin şərtlə üst-üstə düşmür və child_complexity + 1 qaytaran ümumi blokuna keçir. Buna görə də, posts(first: 500) { edges { node { comments(first: 500) { ... } } } } kimi iç-içə relay sorğusu tam genişlənməni reallaşdırdığı halda çox ucuz qiymətləndirilir və ekvivalent limit əsaslı sorğunu rədd edən Absinthe max_complexity limitindən keçir. Düzəliş, hərəkətin səhifə ölçüsünə uyğunlaşdırılmış first və last şərtlərini əlavə edir. Bu problem ash_graphql versiya 0.16.23-dən 1.11.0-a qədər olan versiyalara təsir edir.

CiddilikYüksək
CVSS8.7
İ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, c3229f6a65cbabb32fd7ffcac881922d1b3b30ad və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ash-project ash_graphql0.16.23 ≤ v < 1.11.0, d8a3e1b15587180ad9cb3ceeb398863d086c163b ≤ v < c3229f6a65cbabb32fd7ffcac881922d1b3b30ad1.11.0, c3229f6a65cbabb32fd7ffcac881922d1b3b30ad

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.