CVE-2022-28737
CVE-2022-28737 is a medium-severity vulnerability in Redhat Shim with a CVSS 3.x base score of 6.5. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-787.
Key facts
- Severity: Medium (CVSS 3.x base score 6.5)
- EPSS exploit prediction: 0% (25th percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-787
- Affected product: Redhat Shim
- Published:
- Last modified:
Description
There's a possible overflow in handle_image() when shim tries to load and execute crafted EFI executables; The handle_image() function takes into account the SizeOfRawData field from each section to be loaded. An attacker can leverage this to perform out-of-bound writes into memory. Arbitrary code execution is not discarded in such scenario.
Frequently asked questions
- What is CVE-2022-28737?
- There's a possible overflow in handle_image() when shim tries to load and execute crafted EFI executables; The handle_image() function takes into account the SizeOfRawData field from each section to be loaded. An attacker can leverage this to perform out-of-bound writes into memory. Arbitrary code execution is not discarded in such scenario.
- How severe is CVE-2022-28737?
- CVE-2022-28737 has a CVSS 3.x base score of 6.5, rated medium severity. It is exploitable over local access with low attack complexity, requires high privileges and user interaction. Impact on confidentiality is high, integrity high, and availability high.
- Is CVE-2022-28737 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (25th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2022-28737?
- CVE-2022-28737 affects Redhat Shim. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2022-28737?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround.
- When was CVE-2022-28737 published?
- CVE-2022-28737 was published on 2023-07-20 and last updated on 2026-06-17.
References
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-28737
- https://www.openwall.com/lists/oss-security/2022/06/07/5
Affected products (1)
- cpe:2.3:a:redhat:shim:*:*:*:*:*:*:*:*
More vulnerabilities in Redhat Shim
- CVE-2023-40547 — High (CVSS 8.3): A remote code execution vulnerability was found in Shim. The Shim boot support trusts attacker-controlled values when…
- CVE-2014-3677 — High (CVSS 7.5): Unspecified vulnerability in Shim might allow attackers to execute arbitrary code via a crafted MOK list, which…
- CVE-2014-3676 — High (CVSS 7.5): Heap-based buffer overflow in Shim allows remote attackers to execute arbitrary code via a crafted IPv6 address,…
- CVE-2023-40548 — High (CVSS 7.4): A buffer overflow was found in Shim in the 32-bit system. The overflow happens due to an addition operation involving a…
- CVE-2023-40549 — Medium (CVSS 6.2): An out-of-bounds read flaw was found in Shim due to the lack of proper boundary verification during the load of a PE…
- CVE-2023-40546 — Medium (CVSS 6.2): A flaw was found in Shim when an error happened while creating a new ESL variable. If Shim fails to create the new…
All CVEs affecting Redhat Shim →
Other CWE-787 (Out-of-bounds Write) vulnerabilities
- CVE-2026-42369 — Critical (CVSS 10.0): GV-VMS V20 is a Video Monitoring Software used to gather the feeds of many surveillance cameras and manage other…
- CVE-2026-4746 — Critical (CVSS 10.0): Out-of-bounds Write vulnerability in timeplus-io proton (base/poco/Foundation/src modules). This vulnerability is…
- CVE-2025-43300 — Critical (CVSS 10.0): An out-of-bounds write issue was addressed with improved bounds checking. This issue is fixed in iOS 15.8.5 and iPadOS…
- CVE-2025-24201 — Critical (CVSS 10.0): An out-of-bounds write issue was addressed with improved checks to prevent unauthorized actions. This issue is fixed in…
- CVE-2024-42479 — Critical (CVSS 10.0): llama.cpp provides LLM inference in C/C++. The unsafe `data` pointer member in the `rpc_tensor` structure can cause…
- CVE-2024-39791 — Critical (CVSS 10.0): Stack-based buffer overflow vulnerabilities affecting Vonets industrial wifi bridge relays and wifi bridge…