PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80051 graphql-go project CVE debrief

A vulnerability in the GraphQL for Go library through version 0.8.1 allows for a scalar variable value to not match its declared type, potentially leading to a stack overflow condition. This issue arises from the library's failure to validate scalar variable values against their declared types, as mandated by the GraphQL specification. The vulnerability can lead to a stack overflow condition in cases where deeply nested values are encountered. Defenders should be aware of the potential impact on system availability due to unrecoverable errors.

Vendor
graphql-go project
Product
graphql-go
CVSS
MEDIUM 5.9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-25
Original CVE updated
2026-09-09
Advisory published
2026-08-25
Advisory updated
2026-09-09

Who should care

Defenders responsible for systems using the GraphQL for Go library should assess exposure and verify the version in use. This includes reviewing system configurations, checking for deeply nested values that could lead to a stack overflow condition, and considering updates to a version of GraphQL for Go that validates scalar variable values. Additionally, defenders should be aware of the potential impact on system availability due to unrecoverable errors.

Why it matters

Defenders should care about CVE-2026-80051 because it affects the GraphQL for Go library, potentially leading to a stack overflow condition. Verification of the version in use and checking for deeply nested values are necessary.

  • Potential for stack overflow condition due to deeply nested values
  • Need to verify version of GraphQL for Go in use
  • Possible impact on system availability due to unrecoverable error

Technical summary

The GraphQL for Go library through version 0.8.1 does not validate that a scalar variable value matches its declared type, potentially leading to a stack overflow condition. This vulnerability arises from the library's failure to enforce type validation for scalar variables, which is a critical aspect of the GraphQL specification. The lack of validation can lead to unrecoverable errors and potential system crashes when deeply nested values are encountered. Defenders should prioritize verifying the version of GraphQL for Go in use and checking for any deeply nested values that could lead to a stack overflow condition.

Defensive priority

Defenders should prioritize verifying the version of GraphQL for Go in use and checking for any deeply nested values that could lead to a stack overflow condition.

Recommended defensive actions

  • Verify the version of GraphQL for Go in use
  • Check for any deeply nested values that could lead to a stack overflow condition
  • Consider updating to a version of GraphQL for Go that validates scalar variable values
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD vulnerability detail page provide information on the vulnerability, but do not offer specific examples of exploitation or affected systems. The GraphQL for Go library's scalars.go file and related documentation can provide further context on the vulnerability. However, defenders should verify the version in use and check for deeply nested values that could lead to a stack overflow condition. Evidence is limited, and further verification is necessary to determine the full scope of the vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80051 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-80051

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-80051 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80051

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.