CVE-2021-3757
nodejs-immer: prototype pollution may lead to DoS or remote code execution
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by GHSA (high), Red Hat (high).
Description
immer is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| npm::GitHub Security Advisory npm | immer | 9.0.6 |
| Red Hat | servicemesh-grafana, servicemesh-grafana-prometheus, servicemesh-prometheus | no fix listed |
Show all 4 entries from 2 sources
| Source | Package | Fixed in |
|---|---|---|
| npm::GitHub Security Advisory npm | immer | 9.0.6 |
| Red Hat | servicemesh-grafana | no fix listed |
| Red Hat | servicemesh-grafana-prometheus | no fix listed |
| Red Hat | servicemesh-prometheus | no fix listed |
References
- https://access.redhat.com/security/cve/CVE-2021-3757
- https://github.com/immerjs/immer
- https://github.com/immerjs/immer/commit/fa671e55ee9bd42ae08cc239102b665a23958237
- https://huntr.dev/bounties/23d38099-71cd-42ed-a77a-71e68094adfa
- https://nvd.nist.gov/vuln/detail/CVE-2021-3757
- https://www.cve.org/CVERecord?id=CVE-2021-3757