CVE:CVE-2020-4038
CNNVD:CNNVD-202006-611
GraphQL Playground是德国Prisma实验室的一款基于GraphiQL的图形化、交互式、浏览器内的GraphQL IDE（集成开发环境）。
GraphQL Playground (graphql-playground-html NPM包)中存在跨站脚本漏洞。远程攻击者可借助特制的URL利用该漏洞在用户浏览器中执行脚本。以下产品及版本受到影响：graphql-playground-html 1.6.22之前版本；graphql-playground-middleware-express 1.7.16之前版本；graphql-playground-middleware-koa 1.6.15之前版本；graphql-playground-middleware-lambda 1.7.17之前版本；graphql-playground-middleware-hapi 1.6.13之前版本（不仅限于这些）。
solution:Upgrade prisma graphql-playground-html to a higher version than 1.6.22,and avoid the version (,1.6.22); Upgrade prisma graphql-playground-middleware-express to a higher version than 1.7.16,and avoid the version (,1.7.16); Upgrade prisma graphql-playground-middleware-hapi to a higher version than 1.6.13,and avoid the version (,1.6.13); Upgrade prisma graphql-playground-middleware-koa to a higher version than 1.6.15,and avoid the version (,1.6.15); Upgrade prisma graphql-playground-middleware-lambda to a higher version than 1.7.17,and avoid the version (,1.7.17)