{"id":"CVE-2021-38578","details":"Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.","modified":"2026-03-14T11:06:16.072791Z","published":"2022-03-03T22:15:08.423Z","related":["ALSA-2023:2165","SUSE-SU-2023:1921-1","SUSE-SU-2023:1940-1","SUSE-SU-2023:1941-1","SUSE-SU-2023:1958-1","SUSE-SU-2023:1968-1","SUSE-SU-2023:2234-1","openSUSE-SU-2024:12542-1"],"references":[{"type":"WEB","url":"https://lists.debian.org/debian-lts-announce/2025/06/msg00007.html"},{"type":"ADVISORY","url":"https://www.insyde.com/security-pledge/SA-2023024"},{"type":"REPORT","url":"https://bugzilla.tianocore.org/show_bug.cgi?id=3387"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/tianocore/edk2","events":[{"introduced":"0"},{"last_affected":"b24306f15daa2ff8510b06702114724b33895d3c"}],"database_specific":{"versions":[{"introduced":"0"},{"last_affected":"202202"}]}}],"versions":["edk2-stable201808","edk2-stable201811","edk2-stable201903","edk2-stable201905","edk2-stable201908","edk2-stable201911","edk2-stable202002","edk2-stable202005","edk2-stable202008","edk2-stable202011","edk2-stable202102","edk2-stable202105","edk2-stable202108","edk2-stable202108-rc0","edk2-stable202108-rc1","edk2-stable202111","edk2-stable202111-rc1","edk2-stable202202","edk2-stable202202-rc1"],"database_specific":{"unresolved_ranges":[{"events":[{"introduced":"0"},{"last_affected":"5.0"}]},{"events":[{"introduced":"0"},{"last_affected":"5.1"}]},{"events":[{"introduced":"0"},{"last_affected":"5.2"}]},{"events":[{"introduced":"0"},{"last_affected":"5.3"}]},{"events":[{"introduced":"0"},{"last_affected":"5.4"}]},{"events":[{"introduced":"0"},{"last_affected":"5.5"}]}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-38578.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}