github.com/graphql-go/graphql(用于 Go 语言的 GraphQL 实现)在 0.8.1 及更早版本中,未对标量变量值是否与其声明类型相匹配进行验证。内置的 coerceString 和 coerceBool 函数(位于 scalars.go 中)在接收到与声明的 String、ID 或 Boolean 标量类型不匹配的输入时,不会按照 GraphQL 规范所要求的那样抛出请求错误。在某些情况下(尽管并非典型网站 JSON 请求场景),深层嵌套的值会导致无法恢复的“致命错误:栈溢出”(f
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| graphql-go project | graphql-go | ≤ 0.8.1 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| graphql-go project | graphql-go | 0 ~ 0.8.1 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet