CVE-2021-38297
golang: Command-line arguments may overwrite global data
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD, Bitnami, CBL-Mariner, Photon OS. Más baja según Amazon (alta), Red Hat (media), AlmaLinux (media), Oracle (media).
Descripción
Go before 1.16.9 and 1.17.x before 1.17.2 has a Buffer Overflow via large arguments in a function invocation from a WASM module, when GOARCH=wasm GOOS=js is used.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | golang | 1.16.9, 1.17.2 |
| CBL-Mariner 1.0 | golang | 0:1.16.9-1.cm1 |
| CBL-Mariner 2.0 | golang | 0:1.17.8-1.cm2 |
| Photon OS 1.0 | go | 1.17.2-1.ph1 |
| Photon OS 2.0 | go | 1.17.2-1.ph2 |
| Photon OS 3.0 | go | 1.17.2-1.ph3 |
| Photon OS 4.0 | go, kubernetes-dashboard | 1.17.2-1.ph4 y 1 más |
| alma 8 | go-toolset:rhel8::delve, go-toolset:rhel8::go-toolset, go-toolset:rhel8::golang y 6 más | 1.7.2-1.module_el8.6.0+2736+ec10aba8 y 1 más |
| alpine 3.15 | go | 1.17.2-r0 |
| alpine 3.16 | go | 1.17.2-r0 |
| alpine 3.17 | go | 1.17.2-r0 |
| alpine 3.18 | go | 1.17.2-r0 |
Mostrar las 96 entradas de 28 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | golang | 1.16.9, 1.17.2 |
| CBL-Mariner 1.0 | golang | 0:1.16.9-1.cm1 |
| CBL-Mariner 2.0 | golang | 0:1.17.8-1.cm2 |
| Photon OS 1.0 | go | 1.17.2-1.ph1 |
| Photon OS 2.0 | go | 1.17.2-1.ph2 |
| Photon OS 3.0 | go | 1.17.2-1.ph3 |
| Photon OS 4.0 | go | 1.17.2-1.ph4 |
| Photon OS 4.0 | kubernetes-dashboard | 2.7.0-1.ph4 |
| alma 8 | go-toolset:rhel8::delve | 1.7.2-1.module_el8.6.0+2736+ec10aba8 |
| alma 8 | go-toolset:rhel8::go-toolset | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
| alma 8 | go-toolset:rhel8::golang | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
| alma 8 | go-toolset:rhel8::golang-bin | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
| alma 8 | go-toolset:rhel8::golang-docs | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
| alma 8 | go-toolset:rhel8::golang-misc | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
| alma 8 | go-toolset:rhel8::golang-race | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
| alma 8 | go-toolset:rhel8::golang-src | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
| alma 8 | go-toolset:rhel8::golang-tests | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
| alpine 3.15 | go | 1.17.2-r0 |
| alpine 3.16 | go | 1.17.2-r0 |
| alpine 3.17 | go | 1.17.2-r0 |
| alpine 3.18 | go | 1.17.2-r0 |
| alpine 3.19 | go | 1.17.2-r0 |
| alpine 3.20 | go | 1.17.2-r0 |
| alpine 3.21 | go | 1.17.2-r0 |
| alpine 3.22 | go | 1.17.2-r0 |
| alpine 3.23 | go | 1.17.2-r0 |
| alpine 3.24 | go | 1.17.2-r0 |
| alpine edge | go | 1.17.2-r0 |
| amazon linux 1 | golang | 1.16.15-1.37.amzn1 |
| amazon linux 1 | golang-bin | 1.16.15-1.37.amzn1 |
| amazon linux 1 | golang-docs | 1.16.15-1.37.amzn1 |
| amazon linux 1 | golang-misc | 1.16.15-1.37.amzn1 |
| amazon linux 1 | golang-race | 1.16.15-1.37.amzn1 |
| amazon linux 1 | golang-shared | 1.16.15-1.37.amzn1 |
| amazon linux 1 | golang-src | 1.16.15-1.37.amzn1 |
| amazon linux 1 | golang-tests | 1.16.15-1.37.amzn1 |
| amazon linux 2 | golang | 1.16.15-1.amzn2.0.1 |
| amazon linux 2 | golang-bin | 1.16.15-1.amzn2.0.1 |
| amazon linux 2 | golang-docs | 1.16.15-1.amzn2.0.1 |
| amazon linux 2 | golang-misc | 1.16.15-1.amzn2.0.1 |
| amazon linux 2 | golang-race | 1.16.15-1.amzn2.0.1 |
| amazon linux 2 | golang-shared | 1.16.15-1.amzn2.0.1 |
| amazon linux 2 | golang-src | 1.16.15-1.amzn2.0.1 |
| amazon linux 2 | golang-tests | 1.16.15-1.amzn2.0.1 |
| amazon linux 2022 | golang | 1.19.1-1.amzn2022.0.2 |
| amazon linux 2022 | golang-bin | 1.19.1-1.amzn2022.0.2 |
| amazon linux 2022 | golang-docs | 1.19.1-1.amzn2022.0.2 |
| amazon linux 2022 | golang-misc | 1.19.1-1.amzn2022.0.2 |
| amazon linux 2022 | golang-race | 1.19.1-1.amzn2022.0.2 |
| amazon linux 2022 | golang-shared | 1.19.1-1.amzn2022.0.2 |
| amazon linux 2022 | golang-src | 1.19.1-1.amzn2022.0.2 |
| amazon linux 2022 | golang-tests | 1.19.1-1.amzn2022.0.2 |
| amazon linux 2023 | golang | 1.19.3-2.amzn2023.0.2 |
| amazon linux 2023 | golang-bin | 1.19.3-2.amzn2023.0.2 |
| amazon linux 2023 | golang-docs | 1.19.3-2.amzn2023.0.2 |
| amazon linux 2023 | golang-misc | 1.19.3-2.amzn2023.0.2 |
| amazon linux 2023 | golang-race | 1.19.3-2.amzn2023.0.2 |
| amazon linux 2023 | golang-shared | 1.19.3-2.amzn2023.0.2 |
| amazon linux 2023 | golang-src | 1.19.3-2.amzn2023.0.2 |
| amazon linux 2023 | golang-tests | 1.19.3-2.amzn2023.0.2 |
| debian 10 | golang-1.11 | 1.11.6-1+deb10u6 |
| debian 11 | golang-1.15 | 1.15.15-1~deb11u2 |
| Oracle Linux 8 | delve | 1.7.2-1.0.1.module+el8.6.0+20559+3b94dc2a |
| Oracle Linux 8 | go-toolset | 1.17.7-1.module+el8.6.0+20559+3b94dc2a |
| Oracle Linux 8 | golang | 1.17.7-1.module+el8.6.0+20559+3b94dc2a |
| Oracle Linux 8 | golang-bin | 1.17.7-1.module+el8.6.0+20559+3b94dc2a |
| Oracle Linux 8 | golang-docs | 1.17.7-1.module+el8.6.0+20559+3b94dc2a |
| Oracle Linux 8 | golang-misc | 1.17.7-1.module+el8.6.0+20559+3b94dc2a |
| Oracle Linux 8 | golang-race | 1.17.7-1.module+el8.6.0+20559+3b94dc2a |
| Oracle Linux 8 | golang-src | 1.17.7-1.module+el8.6.0+20559+3b94dc2a |
| Oracle Linux 8 | golang-tests | 1.17.7-1.module+el8.6.0+20559+3b94dc2a |
| Red Hat | golang | sin corrección indicada |
| Red Hat | golang-bin | sin corrección indicada |
| Red Hat | golang-docs | sin corrección indicada |
| Red Hat | golang-misc | sin corrección indicada |
| Red Hat | golang-src | sin corrección indicada |
| Red Hat | golang-tests | sin corrección indicada |
| Red Hat | grafana | sin corrección indicada |
| Red Hat | prometheus-node-exporter | sin corrección indicada |
| rocky 8 | go-toolset | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::delve | 1.7.2-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::go-toolset | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::golang | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::golang-bin | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::golang-docs | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::golang-misc | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::golang-race | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::golang-src | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | go-toolset:rhel8::golang-tests | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | golang | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | golang-bin | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | golang-docs | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | golang-misc | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | golang-race | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | golang-src | 1.17.7-1.module+el8.6.0+824+8e984c20 |
| rocky 8 | golang-tests | 1.17.7-1.module+el8.6.0+824+8e984c20 |
Referencias
- https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2021-38297.json
- https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2021-39293.json
- https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2021-41771.json
- https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2021-41772.json
- https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-23772.json
- https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-23773.json
- https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-23806.json
- https://access.redhat.com/security/cve/CVE-2021-38297
Las 20 referencias
- https://errata.almalinux.org/8/ALSA-2022-1819.html
- https://groups.google.com/forum/#%21forum/golang-announce
- https://groups.google.com/g/golang-announce/c/AEBu9j7yj5A
- https://linux.oracle.com/cve/CVE-2021-38297.html
- https://linux.oracle.com/errata/ELSA-2022-1819.html
- https://lists.debian.org/debian-lts-announce/2023/04/msg00021.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4OFS3M3OFB24SWPTIAPARKGPUMQVUY6Z/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ON7BQRRJZBOR5TJHURBAB3WLF4YXFC6Z/
- https://nvd.nist.gov/vuln/detail/CVE-2021-38297
- https://security.gentoo.org/glsa/202208-02
- https://security.netapp.com/advisory/ntap-20211118-0006/
- https://www.cve.org/CVERecord?id=CVE-2021-38297