CVE Vulnerabilities

CVE-2023-40546

NULL Pointer Dereference

Published: Jan 29, 2024 | Modified: Nov 21, 2024
CVSS 3.x
5.5
MEDIUM
Source:
NVD
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.x
RedHat/V2
RedHat/V3
6.2 MODERATE
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

A flaw was found in Shim when an error happened while creating a new ESL variable. If Shim fails to create the new variable, it tries to print an error message to the user; however, the number of parameters used by the logging function doesnt match the format string used by it, leading to a crash under certain circumstances.

Weakness

The product dereferences a pointer that it expects to be valid but is NULL.

Affected Software

NameVendorStart VersionEnd Version
ShimRedhat*15.8 (excluding)
Red Hat Enterprise Linux 7RedHatshim-0:15.8-3.el7*
Red Hat Enterprise Linux 7RedHatshim-signed-0:15.8-1.el7*
Red Hat Enterprise Linux 8RedHatshim-0:15.8-4.el8_9*
Red Hat Enterprise Linux 8.2 Advanced Update SupportRedHatshim-0:15.8-2.el8_2*
Red Hat Enterprise Linux 8.2 Telecommunications Update ServiceRedHatshim-0:15.8-2.el8_2*
Red Hat Enterprise Linux 8.2 Update Services for SAP SolutionsRedHatshim-0:15.8-2.el8_2*
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update SupportRedHatshim-0:15.8-2.el8_4*
Red Hat Enterprise Linux 8.4 Telecommunications Update ServiceRedHatshim-0:15.8-2.el8_4*
Red Hat Enterprise Linux 8.4 Update Services for SAP SolutionsRedHatshim-0:15.8-2.el8_4*
Red Hat Enterprise Linux 8.6 Extended Update SupportRedHatshim-0:15.8-2.el8_6*
Red Hat Enterprise Linux 8.8 Extended Update SupportRedHatshim-0:15.8-2.el8*
Red Hat Enterprise Linux 8.8 Extended Update SupportRedHatshim-unsigned-x64-0:15.8-2.el8*
Red Hat Enterprise Linux 9RedHatshim-0:15.8-4.el9_3*
Red Hat Enterprise Linux 9.0 Extended Update SupportRedHatshim-0:15.8-3.el9*
Red Hat Enterprise Linux 9.0 Extended Update SupportRedHatshim-unsigned-aarch64-0:15.8-2.el9*
Red Hat Enterprise Linux 9.0 Extended Update SupportRedHatshim-unsigned-x64-0:15.8-2.el9*
Red Hat Enterprise Linux 9.2 Extended Update SupportRedHatshim-0:15.8-3.el9_2*
Secureboot-dbUbuntubionic*
Secureboot-dbUbuntulunar*
Secureboot-dbUbuntutrusty*
Secureboot-dbUbuntuxenial*
ShimUbuntubionic*
ShimUbuntudevel*
ShimUbuntuesm-infra-legacy/trusty*
ShimUbuntuesm-infra/focal*
ShimUbuntuesm-infra/xenial*
ShimUbuntufocal*
ShimUbuntujammy*
ShimUbuntulunar*
ShimUbuntumantic*
ShimUbuntunoble*
ShimUbuntuoracular*
ShimUbuntuplucky*
ShimUbuntuquesting*
ShimUbuntutrusty*
ShimUbuntutrusty/esm*
ShimUbuntuxenial*
Shim-signedUbuntubionic*
Shim-signedUbuntudevel*
Shim-signedUbuntuesm-infra-legacy/trusty*
Shim-signedUbuntuesm-infra/focal*
Shim-signedUbuntuesm-infra/xenial*
Shim-signedUbuntufocal*
Shim-signedUbuntujammy*
Shim-signedUbuntulunar*
Shim-signedUbuntumantic*
Shim-signedUbuntunoble*
Shim-signedUbuntuoracular*
Shim-signedUbuntuplucky*
Shim-signedUbuntuquesting*
Shim-signedUbuntutrusty*
Shim-signedUbuntutrusty/esm*
Shim-signedUbuntuxenial*

Potential Mitigations

References