CVE-2026-107728

Yüksək

Təsvir

Strawberry GraphQL, GraphQL API-ləri yaratmaq üçün kitabxanadır. 0.217.0 versiyasından 0.326.1 versiyasına qədər sinxron sahə resolverindəki PermissionExtension.resolve(), has_permission() nəticəsinin düzgünlüyünü (truthiness) qiymətləndirir. Xüsusi icazə has_permission()-i adi funksiya kimi təyin etdikdə, lakin gözlənilə bilən (awaitable) bir dəyər qaytardıqda, supports_sync onu asinxron kimi təsnif etmir, awaitable gözlənilmir və onun təbii olaraq düzgün olan obyekt dəyəri, nəticə yanlış (false) olsa belə, qorunan resolverin işləməsinə icazə verir. Bu problem həm execute_sync(), həm də execute() altında sinxron sahə resolverlərinə təsir edir; async def has_permission() ilə təyin edilmiş icazələrə və boolean qaytaran sinxron icazələrə təsir etmir. Bu problem 0.326.1 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulStrawberry-graphql
Dərc8 okt 2026
İlk görülmə8 okt 2026

Necə düzəltmək olar

Yeniləyin
  • strawberry-graphql0.326.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
strawberry-graphqlPyPI0.217.0 ≤ v < 0.326.10.326.1

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-107728 · Strawberry-graphql · Dark Radar