Vulnerabilities

1 via 1 paths

Dependencies

121

Source

GitHub

Commit

6318d896

Find, fix and prevent vulnerabilities in your code.

Issue type
  • 1
  • 1
Severity
  • 1
  • 1
Status
  • 2
  • 0
  • 0

critical severity
new

Interpretation Conflict

  • Vulnerable module: node-forge
  • Introduced through: @parse/node-apn@6.5.0

Detailed paths

  • Introduced through: @parse/push-adapter@parse-community/parse-server-push-adapter#6318d896ce230c1ec29dd6be34b77110cd1a9acc @parse/node-apn@6.5.0 node-forge@1.3.1

Overview

node-forge is a JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.

Affected versions of this package are vulnerable to Interpretation Conflict via the asn1.validate() function. An attacker can cause schema validation to become desynchronized, resulting in semantic divergence that may allow bypassing cryptographic verifications and security decisions, by passing in ASN.1 data with optional parameters that may be interpreted as object boundaries.

Remediation

Upgrade node-forge to version 1.3.2 or higher.

References

medium severity

MPL-2.0 license

  • Module: web-push
  • Introduced through: web-push@3.6.7

Detailed paths

  • Introduced through: @parse/push-adapter@parse-community/parse-server-push-adapter#6318d896ce230c1ec29dd6be34b77110cd1a9acc web-push@3.6.7

MPL-2.0 license