CVE-2021-23807
nodejs-jsonpointer: type confusion vulnerability can lead to a bypass of a previous prototype pollution fix when the pointer components are arrays
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by GHSA (medium), Red Hat (medium).
Description
This affects the package jsonpointer before 5.0.0. A type confusion vulnerability can lead to a bypass of a previous Prototype Pollution fix when the pointer components are arrays.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| chainguard | py3-jsonpointer | 3.0.0-r0 |
| npm::GitHub Security Advisory npm | jsonpointer, org.webjars.npm:json-pointer | 5.0.0 |
| Red Hat | kibana | no fix listed |
| wolfi | py3-jsonpointer | 3.0.0-r0 |
Show all 5 entries from 4 sources
| Source | Package | Fixed in |
|---|---|---|
| chainguard | py3-jsonpointer | 3.0.0-r0 |
| npm::GitHub Security Advisory npm | jsonpointer | 5.0.0 |
| npm::GitHub Security Advisory npm | org.webjars.npm:json-pointer | 5.0.0 |
| Red Hat | kibana | no fix listed |
| wolfi | py3-jsonpointer | 3.0.0-r0 |
References
- https://access.redhat.com/security/cve/CVE-2021-23807
- https://github.com/janl/node-jsonpointer
- https://github.com/janl/node-jsonpointer/commit/a0345f3550cd9c4d89f33b126390202b89510ad4
- https://github.com/janl/node-jsonpointer/pull/51
- https://nvd.nist.gov/vuln/detail/CVE-2021-23807
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1910273
- https://snyk.io/vuln/SNYK-JS-JSONPOINTER-1577288
- https://www.cve.org/CVERecord?id=CVE-2021-23807