GraphQL Tools 提供用于构建、拼接和模拟 GraphQL 模式的工具。在版本 10.10.1 到 12.0.2 之间, 包中的 辅助函数会将 的分段传递给 ,但缺少运行时对基本类型的验证。非基本类型的分段可以绕过对 、 和 的严格比较,并在属性访问时被隐式转换,从而使恶意或已被攻陷的上游增量 GraphQL 响应将攻击者控制的属性写入消费端 Node.js 进程中的 。受影响的实现位于 ,当消费者合并不可信的 或 传输结果时即可触发此问题。该问题已在版本 12.0.2 中修复。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| ardatan | graphql-tools | >= 10.10.1, < 12.0.2 |
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 |
|---|---|---|---|---|
| ardatan | graphql-tools | >= 10.10.1, < 12.0.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC