CVE-2023-40549

Shim: out-of-bounds read in verify_buffer_authenticode() malformed pe file

Published Jan 29, 2024 CVSS 3.1 · 6.2 Medium EPSS < 1% KEV · Not listed
Description
An out-of-bounds read flaw was found in Shim due to the lack of proper boundary verification during the load of a PE binary. This flaw allows an attacker to load a crafted PE binary, triggering the issue and crashing Shim, resulting in a denial of service.

Remediation

Vendor Workaround

There's no available mitigation for this issue.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3813-1 shim security update
EUVD EUVD EUVD-2023-45120 An out-of-bounds read flaw was found in Shim due to the lack of proper boundary verification during the load of a PE binary. This flaw allows an attacker to load a crafted PE binary, triggering the issue and crashing Shim, resulting in a denial of service.
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Nov 20, 2025, 7:53 PM
Reserved
Aug 15, 2023, 8:04 PM
Status
Modified
Published
Jan 29, 2024, 5:15 PM
Modified
Jun 17, 2026, 6:18 AM
Severity
Moderate
Public date
Jan 23, 2024, 12:00 AM