CVE-2021-38578
edk2: integer underflow in SmmEntryPoint function leads to potential SMM privilege escalation
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon AlmaLinux (élevée), Amazon (élevée), Oracle (élevée), Red Hat (moyenne), Ubuntu (moyenne).
Description
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| alma 9 | edk2-aarch64, edk2-ovmf, edk2-tools et 1 autres | 20221207gitfff6d81270b5-9.el9_2 |
| amazon linux 2 | edk2-aarch64, edk2-debuginfo, edk2-ovmf et 2 autres | 20240813-296.amzn2 |
| debian 10 | edk2 | pas de correctif indiqué |
| 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 et 1 autres | 20221207gitfff6d81270b5-9.el9_2 |
| rapidfort alpine 3.20 | edk2 | pas de correctif indiqué |
| rapidfort alpine 3.21 | edk2 | pas de correctif indiqué |
| rapidfort alpine 3.22 | edk2 | pas de correctif indiqué |
Afficher les 36 entrées de 21 sources
| Source | Paquet | Corrigé 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 | pas de correctif indiqué |
| 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 | pas de correctif indiqué |
| rapidfort alpine 3.21 | edk2 | pas de correctif indiqué |
| rapidfort alpine 3.22 | edk2 | pas de correctif indiqué |
| rapidfort alpine 3.23 | edk2 | pas de correctif indiqué |
| rapidfort alpine 3.24 | edk2 | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | edk2-ovmf | 0:20221207gitfff6d81270b5-9.el9_2 |
| Red Hat | AAVMF | pas de correctif indiqué |
| Red Hat | OVMF | pas de correctif indiqué |
| Red Hat | edk2 | pas de correctif indiqué |
| Red Hat | edk2-aarch64 | pas de correctif indiqué |
| Red Hat | edk2-ovmf | pas de correctif indiqué |
| Red Hat | ovmf | pas de correctif indiqué |
| 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 |
Références
- 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
Les 17 références
- 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