CVE Catalog

CVE-2026-107376

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.45%

37th percentile - higher than 37% of all known CVEs

Summary

webonyx graphql-php prior to 15.32.3 has a stack exhaustion vulnerability in GraphQL\Language\Parser, which performs recursive descent without a recursion limit in parseSelectionSet, parseValueLiteral, and parseTypeReference. A remote attacker can submit deeply nested selection sets, object or list values, or list types that exhaust the PHP process stack during pre-validation parsing. The resulting SIGSEGV can terminate PHP-FPM workers or long-running processes.

Risk Assessment

An attacker can cause PHP process crashes, leading to denial of service.

Recommendation

It is recommended to upgrade graphql-php to version 15.32.3 or later.

Related vulnerabilities

Original NVD description (English source)

webonyx graphql-php is a PHP implementation of the GraphQL specification. Prior to 15.32.3, GraphQL\Language\Parser performs recursive descent without a recursion limit in parseSelectionSet, parseValueLiteral, and parseTypeReference. A remote attacker can submit deeply nested selection sets, object or list values, or list types that exhaust the PHP process stack during pre-validation parsing, before query validation and complexity controls run. The resulting SIGSEGV can terminate PHP-FPM workers or long-running Swoole, RoadRunner, ReactPHP, or CLI processes and cannot be caught by application-level exception handling. This issue is fixed in version 15.32.3.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS