CVE-2021-38578
edk2: integer underflow in SmmEntryPoint function leads to potential SMM privilege escalation
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según AlmaLinux (alta), Amazon (alta), Oracle (alta), Red Hat (media), Ubuntu (media).
Descripción
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| alma 9 | edk2-aarch64, edk2-ovmf, edk2-tools y 1 más | 20221207gitfff6d81270b5-9.el9_2 |
| amazon linux 2 | edk2-aarch64, edk2-debuginfo, edk2-ovmf y 2 más | 20240813-296.amzn2 |
| debian 10 | edk2 | sin corrección indicada |
| debian 11 | edk2 | 2020.11-2+deb11u3 |
| debian 12 | edk2 | 2022.11-1 |
| debian 13 | edk2 | 2022.11-1 |
| debian 14 | edk2 | 2022.11-1 |
| echo | edk2 | 2022.11-1 |
| Oracle Linux 9 | edk2-aarch64, edk2-ovmf, edk2-tools y 1 más | 20221207gitfff6d81270b5-9.el9_2 |
| rapidfort alpine 3.20 | edk2 | sin corrección indicada |
| rapidfort alpine 3.21 | edk2 | sin corrección indicada |
| rapidfort alpine 3.22 | edk2 | sin corrección indicada |
Mostrar las 36 entradas de 21 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| alma 9 | edk2-aarch64 | 20221207gitfff6d81270b5-9.el9_2 |
| alma 9 | edk2-ovmf | 20221207gitfff6d81270b5-9.el9_2 |
| alma 9 | edk2-tools | 20221207gitfff6d81270b5-9.el9_2 |
| alma 9 | edk2-tools-doc | 20221207gitfff6d81270b5-9.el9_2 |
| amazon linux 2 | edk2-aarch64 | 20240813-296.amzn2 |
| amazon linux 2 | edk2-debuginfo | 20240813-296.amzn2 |
| amazon linux 2 | edk2-ovmf | 20240813-296.amzn2 |
| amazon linux 2 | edk2-tools | 20240813-296.amzn2 |
| amazon linux 2 | edk2-tools-doc | 20240813-296.amzn2 |
| debian 10 | edk2 | sin corrección indicada |
| debian 11 | edk2 | 2020.11-2+deb11u3 |
| debian 12 | edk2 | 2022.11-1 |
| debian 13 | edk2 | 2022.11-1 |
| debian 14 | edk2 | 2022.11-1 |
| echo | edk2 | 2022.11-1 |
| Oracle Linux 9 | edk2-aarch64 | 20221207gitfff6d81270b5-9.el9_2 |
| Oracle Linux 9 | edk2-ovmf | 20221207gitfff6d81270b5-9.el9_2 |
| Oracle Linux 9 | edk2-tools | 20221207gitfff6d81270b5-9.el9_2 |
| Oracle Linux 9 | edk2-tools-doc | 20221207gitfff6d81270b5-9.el9_2 |
| rapidfort alpine 3.20 | edk2 | sin corrección indicada |
| rapidfort alpine 3.21 | edk2 | sin corrección indicada |
| rapidfort alpine 3.22 | edk2 | sin corrección indicada |
| rapidfort alpine 3.23 | edk2 | sin corrección indicada |
| rapidfort alpine 3.24 | edk2 | sin corrección indicada |
| rapidfort Oracle Linux 9 | edk2-ovmf | 0:20221207gitfff6d81270b5-9.el9_2 |
| Red Hat | AAVMF | sin corrección indicada |
| Red Hat | OVMF | sin corrección indicada |
| Red Hat | edk2 | sin corrección indicada |
| Red Hat | edk2-aarch64 | sin corrección indicada |
| Red Hat | edk2-ovmf | sin corrección indicada |
| Red Hat | ovmf | sin corrección indicada |
| ubuntu 16.04-ESM | edk2 | 0~20160408.ffea0a2c-2ubuntu0.2+esm3 |
| ubuntu 18.04-ESM | edk2 | 0~20180205.c0d9813c-2ubuntu0.3+esm2 |
| ubuntu 20.04 | edk2 | 0~20191122.bd85bf54-2ubuntu3.6 |
| ubuntu 20.04-ESM | edk2 | 0~20191122.bd85bf54-2ubuntu3.6 |
| ubuntu 22.04 | edk2 | 2022.02-3ubuntu0.22.04.3 |
Referencias
- https://access.redhat.com/errata/RHSA-2023:2165
- https://access.redhat.com/security/cve/CVE-2021-38578
- https://bugzilla.redhat.com/1960321
- https://bugzilla.redhat.com/2164440
- https://bugzilla.redhat.com/2164487
- https://bugzilla.redhat.com/2164492
- https://bugzilla.redhat.com/2164494
- https://bugzilla.tianocore.org/show_bug.cgi?id=3387
Las 17 referencias
- https://edk2.groups.io/g/devel/message/90516
- https://errata.almalinux.org/9/ALSA-2023-2165.html
- https://linux.oracle.com/cve/CVE-2021-38578.html
- https://linux.oracle.com/errata/ELSA-2023-2165.html
- https://lists.debian.org/debian-lts-announce/2025/06/msg00007.html
- https://nvd.nist.gov/vuln/detail/CVE-2021-38578
- https://ubuntu.com/security/notices/USN-7060-1
- https://www.cve.org/CVERecord?id=CVE-2021-38578
- https://www.insyde.com/security-pledge/SA-2023024