CVE-2023-36665
protobufjs: prototype pollution using user-controlled protobuf message
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD, GHSA. Más baja según Red Hat (media).
Descripción
"protobuf.js (aka protobufjs) 6.10.0 through 7.x before 7.2.5 allows Prototype Pollution, a different vulnerability than CVE-2022-25878. A user-controlled protobuf message can be used by an attacker to pollute the prototype of Object.prototype by adding and overwriting its data and functions. Exploitation can involve: (1) using the function parse to parse protobuf messages on the fly, (2) loading .proto files by using load/loadSync functions, or (3) providing untrusted input to the functions ReflectionObject.setParsedOption and util.setProperty.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| npm::GitHub Security Advisory npm | protobufjs | 7.2.5, 6.11.4 |
| echo npm::Echo OSV | protobufjs | 6.11.4 |
| rapidfort alma 8 | grafana, grafana-selinux | sin corrección indicada |
| rapidfort alma 9 | grafana, grafana-selinux | sin corrección indicada |
| rapidfort Oracle Linux 9 | grafana, grafana-selinux | sin corrección indicada |
| rapidfort rocky 8 | grafana, grafana-selinux | sin corrección indicada |
| rapidfort rocky 9 | grafana, grafana-selinux | sin corrección indicada |
| Red Hat | grafana, grafana-azure-monitor, grafana-cloudwatch y 11 más | sin corrección indicada |
Mostrar las 26 entradas de 8 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| npm::GitHub Security Advisory npm | protobufjs | 7.2.5, 6.11.4 |
| echo npm::Echo OSV | protobufjs | 6.11.4 |
| rapidfort alma 8 | grafana | sin corrección indicada |
| rapidfort alma 8 | grafana-selinux | sin corrección indicada |
| rapidfort alma 9 | grafana | sin corrección indicada |
| rapidfort alma 9 | grafana-selinux | sin corrección indicada |
| rapidfort Oracle Linux 9 | grafana | sin corrección indicada |
| rapidfort Oracle Linux 9 | grafana-selinux | sin corrección indicada |
| rapidfort rocky 8 | grafana | sin corrección indicada |
| rapidfort rocky 8 | grafana-selinux | sin corrección indicada |
| rapidfort rocky 9 | grafana | sin corrección indicada |
| rapidfort rocky 9 | grafana-selinux | sin corrección indicada |
| Red Hat | grafana | sin corrección indicada |
| Red Hat | grafana-azure-monitor | sin corrección indicada |
| Red Hat | grafana-cloudwatch | sin corrección indicada |
| Red Hat | grafana-elasticsearch | sin corrección indicada |
| Red Hat | grafana-graphite | sin corrección indicada |
| Red Hat | grafana-influxdb | sin corrección indicada |
| Red Hat | grafana-loki | sin corrección indicada |
| Red Hat | grafana-mssql | sin corrección indicada |
| Red Hat | grafana-mysql | sin corrección indicada |
| Red Hat | grafana-opentsdb | sin corrección indicada |
| Red Hat | grafana-postgres | sin corrección indicada |
| Red Hat | grafana-prometheus | sin corrección indicada |
| Red Hat | grafana-selinux | sin corrección indicada |
| Red Hat | grafana-stackdriver | sin corrección indicada |
Referencias
- https://access.redhat.com/security/cve/CVE-2023-36665
- https://advisory.echohq.com/cve/CVE-2023-36665
- https://github.com/advisories/GHSA-h755-8qp9-cq85
- https://github.com/protobufjs/protobuf.js
- https://github.com/protobufjs/protobuf.js/commit/e66379f451b0393c27d87b37fa7d271619e16b0d
- https://github.com/protobufjs/protobuf.js/commits/release-6.11.4
- https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.2.3...protobufjs-v7.2.4
- https://github.com/protobufjs/protobuf.js/issues/1918#issuecomment-1723500294
Las 15 referencias
- https://github.com/protobufjs/protobuf.js/pull/1899
- https://github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v7.2.4
- https://nvd.nist.gov/vuln/detail/CVE-2023-36665
- https://security.netapp.com/advisory/ntap-20240628-0006
- https://security.netapp.com/advisory/ntap-20240628-0006/
- https://www.code-intelligence.com/blog/cve-protobufjs-prototype-pollution-cve-2023-36665
- https://www.cve.org/CVERecord?id=CVE-2023-36665