CVE-2020-7768
nodejs-grpc: Prototype Pollution via loadPackageDefinition
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, Photon OS. Rated lower by GHSA (high), Red Hat (medium).
Description
The package grpc before 1.24.4; the package @grpc/grpc-js before 1.1.8 are vulnerable to Prototype Pollution via loadPackageDefinition.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 2.0 | grpc | 1.10.0-2.ph2 |
| Photon OS 3.0 | grpc | 1.15.1-2.ph3 |
| npm::GitHub Security Advisory npm | @grpc/grpc-js, grpc | 1.1.8 and 1 more |
Show all 4 entries from 3 sources
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 2.0 | grpc | 1.10.0-2.ph2 |
| Photon OS 3.0 | grpc | 1.15.1-2.ph3 |
| npm::GitHub Security Advisory npm | @grpc/grpc-js | 1.1.8 |
| npm::GitHub Security Advisory npm | grpc | 1.24.4 |
References
- https://access.redhat.com/security/cve/CVE-2020-7768
- https://github.com/grpc/grpc-node/pull/1605
- https://github.com/grpc/grpc-node/pull/1606
- https://github.com/grpc/grpc-node/releases/tag/grpc@1.24.4
- https://nvd.nist.gov/vuln/detail/CVE-2020-7768
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1038819
- https://snyk.io/vuln/SNYK-JS-GRPC-598671
- https://snyk.io/vuln/SNYK-JS-GRPCGRPCJS-1038818