CVE-2026-107376
Təsvir
webonyx graphql-php, GraphQL spesifikasiyasının PHP tətbiqidir. 15.32.3 versiyasından əvvəl GraphQL\Language\Parser parseSelectionSet, parseValueLiteral və parseTypeReference funksiyalarında rekursiya limiti olmadan rekursiv eniş (recursive descent) həyata keçirir. Uzaqdakı hücumçu, sorğu validasiyası və mürəkkəblik nəzarətləri işə düşməzdən əvvəl, ön-validasiya parsingi zamanı PHP prosesinin stekini tükədən dərin dərəcədə iç-içə seçilmiş çoxluqlar (selection sets), obyekt və ya siyahı dəyərləri yaxud siyahı tipləri göndərə bilər. Nəticədə yaranan SIGSEGV, PHP-FPM işçilərini və ya uzun müddət çalışan Swoole, RoadRunner, ReactPHP və ya CLI proseslərini dayandıra bilər və bu, tətbiq səviyyəsindəki istisna idarəetməsi (exception handling) ilə tutula bilməz. Bu problem 15.32.3 versiyasında düzəldilib.
Necə düzəltmək olar
- webonyx/graphql-php15.32.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| webonyx/graphql-phpPackagist | v < 15.32.3 | 15.32.3 |
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.
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.