CVE-2026-107376
waiting for further signalsZero needs more public information before it can validate it.GHSA-r7cg-qjjm-xhqq ↗EUVD-2026-95133 ↗
description
webonyx graphql-php versions before 15.32.3 can consume the PHP call stack while parsing excessively nested GraphQL input. A remote attacker able to submit requests to a GraphQL endpoint can terminate affected worker or long-running PHP processes; validation and complexity limits do not prevent this condition.
mitigation
Upgrade graphql-php to version 15.32.3 or later. Until the upgrade is complete, restrict untrusted access to GraphQL endpoints and enforce request-size or nesting controls at an upstream gateway where possible.
fixed in 15.32.3
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-04-24 13:50Z
- 2026-10-08 17:49Zcve_org: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/CVE-2026-107376
{ "etk_id": "ETK-2026-995", "cve_id": "CVE-2026-107376", "display_id": "CVE-2026-107376", "ghsa_id": "GHSA-r7cg-qjjm-xhqq", "euvd_id": "EUVD-2026-95133", "status": "published", "anchor_state": "anchored", "title": "Unbounded parser recursion in webonyx graphql-php", "summary": "webonyx graphql-php versions before 15.32.3 can consume the PHP call stack while parsing excessively nested GraphQL input. A remote attacker able to submit requests to a GraphQL endpoint can terminate affected worker or long-running PHP processes; validation and complexity limits do not prevent this condition.", "mitigation": "Upgrade graphql-php to version 15.32.3 or later. Until the upgrade is complete, restrict untrusted access to GraphQL endpoints and enforce request-size or nesting controls at an upstream gateway where possible.", "vendor": "webonyx", "product": "graphql-php", "affected": [ { "affected_notes": [], "affected_ranges": [ "<= 15.32.2" ], "ecosystem": "composer", "fixed_versions": [ "15.32.3" ], "package_name": "webonyx/graphql-php", "purl": "pkg:composer/webonyx/graphql-php" } ], "cwes": [ 674 ], "cvss_score": 8.2, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H", "epss_score": 0.0045, "epss_percentile": 0.377, "epss_asof": "2026-10-20", "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 18.815217883333332, "t0_at": "2026-10-08T17:49:57.113000+00:00", "signals": { "public_poc": { "at": "2026-04-24T13:50:45+00:00", "days": -167.16611241898147, "is_lower_bound": false, "measured_at": "2026-10-08T17:49:57.113000+00:00", "url": "https://github.com/webonyx/graphql-php/security/advisories/GHSA-r7cg-qjjm-xhqq" }, "trigger_signal": { "at": "2026-10-08T17:49:57.113000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-08T17:49:57.113000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-107376" } } }
published 2026-10-08 18:46Z
last change 2026-10-21 05:31Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.