apollo-server@2.2.7

Vulnerabilities

1 via 2 paths

Dependencies

169

Source

npm

Find, fix and prevent vulnerabilities in your code.

Severity
  • 1
Status
  • 1
  • 0
  • 0

high severity

Information Exposure

  • Vulnerable module: apollo-server-core
  • Introduced through: apollo-server-core@2.2.7 and apollo-server-express@2.2.7

Detailed paths

  • Introduced through: apollo-server@2.2.7 apollo-server-core@2.2.7
  • Introduced through: apollo-server@2.2.7 apollo-server-express@2.2.7 apollo-server-core@2.2.7

Overview

apollo-server-core is a core module of the Apollo community GraphQL Server.

Affected versions of this package are vulnerable to Information Exposure. It does not properly enforce validation rules when creating subscription servers, which includes a NoInstrospection rule for the Websocket. This leaks the GraphQL schema types, their relations and human-readable names.

Remediation

Upgrade apollo-server-core to version 2.4.12 or higher.

References