Vulnerability CVE-2023-40548: Information

Description

A buffer overflow was found in Shim in the 32-bit system. The overflow happens due to an addition operation involving a user-controlled value parsed from the PE binary being used by Shim. This value is further used for memory allocation operations, leading to a heap-based buffer overflow. This flaw causes memory corruption and can lead to a crash or data integrity issues during the boot phase.

Severity: HIGH (7.4) Vector: CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Published: Jan. 29, 2024
Modified: May 8, 2024
Error type identifier: CWE-787

Fixed packages

Package name
Branch
Fixed in version
Version from repository
Errata ID
Task #
State
shimsisyphus15.8-alt115.8-alt2ALT-PU-2024-1671-2339548Fixed
shimp1015.8-alt115.8-alt1ALT-PU-2024-1877-3339915Fixed
shimc10f115.8-alt115.8-alt1ALT-PU-2024-4050-2342790Fixed
shimc9f215.8-alt115.8-alt1ALT-PU-2024-1869-3339892Fixed

References to Advisories, Solutions, and Tools

    1. Configuration 1

      cpe:2.3:a:redhat:shim:*:*:*:*:*:*:*:*
      End excliding
      15.8

      cpe:2.3:a:redhat:shim:15.8:rc1:*:*:*:*:*:*

      Configuration 2

      cpe:2.3:o:fedoraproject:fedora:39:*:*:*:*:*:*:*