CVE-2026-107376
webonyx graphql-php: Unbounded recursion in parser causes stack overflow on crafted nested input
CVSS 3.1High
8.2/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 15.32.3
Обновите библиотеку webonyx graphql-php до версии 15.32.3 или новее.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Неограниченная рекурсия в парсере webonyx graphql-php вызывает переполнение стека и аварийное завершение процесса.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
В компоненте GraphQL\Language\Parser методы parseSelectionSet, parseValueLiteral и parseTypeReference выполняют рекурсивный спуск без лимита глубины на этапе предварительного синтаксического анализа до валидации сложности запроса.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Атакующий отправляет глубоко вложенные селекторы или списки, вызывая переполнение стека памяти и падение рабочих процессов PHP-FPM, Swoole, RoadRunner по сигналу SIGSEGV (DoS).
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
webonyxgraphql-php
все ранние➔Fix: 15.32.3
——
>= 0➔Fix: 15.32.3
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (4)
- github.comhttps://github.com/webonyx/graphql-php/security/advisories/GHSA-r7cg-qjjm-xhqq
- github.comhttps://github.com/webonyx/graphql-php/commit/6c1d6009a0f7557f66753bcfd07badd15acf77f4
- github.comhttps://github.com/webonyx/graphql-php/commit/7b7f2080ca5f7d5340a696fc5701b19a9222d2c2
- github.comhttps://github.com/webonyx/graphql-php/releases/tag/v15.32.3
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-107376: webonyx graphql-php: Unbounded recursion in parser causes stack overflow on crafted nested input. URL: https://cve.futuretools.ru/cve/CVE-2026-107376
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_107376,
title = {{CVE-2026-107376: webonyx graphql-php: Unbounded recursion in parser causes stack overflow on crafted nested input}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-107376}},
note = {Оперативный инженерный анализ киберугроз}
}