Description
A NULL pointer vulnerability has been found in the the shim application of dp.c library. A missing NULL pointer could allow attackers to perform a denial of service attack on a system that uses shim application for UEFI bootloader.
Published: 2026-08-10
Score: 3.9 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw occurs in the Shim application of the dp.c library; a missing null pointer check means that if devicepathtostr() returns null, the function is_removable_media_path() will dereference it and cause the system to crash. This crash results in a denial of service for any machine that relies on Shim for its UEFI bootloader. The weakness is a null pointer dereference, as identified by CWE‑476. No path to code execution or data disclosure is indicated in the description.

Affected Systems

The vulnerability affects Red Hat Enterprise Linux 7, 8, and 9, as listed by the CNA. The flaw is tied to the shim component used during UEFI boot on those operating systems. No more granular version information is provided beyond the overall RHEL families.

Risk and Exploitability

The CVSS score of 3.9 signals low severity, and there is no EPSS data or KEV listing. Exploitation would likely require an attacker to deliver a device path that causes devicepathtostr() to return null, but the specific preconditions are not detailed in the advisory. Because the impact is limited to a crash that interrupts boot, the practical risk appears modest, and no public exploits are documented.

Generated by OpenCVE AI on August 10, 2026 at 22:37 UTC.

Remediation

Vendor Workaround

The code could be modified to include NULL pointer checkers in the code. Before DevicePathToStr : "if (li == NULL || li->FilePath == NULL) return 0;" After DevicePathToStr : "if (bootpath == NULL) return 0;" At error: "if (bootpath != NULL)"


OpenCVE Recommended Actions

  • Modify the shim source to insert null pointer checks as shown in the CNA workaround: add "if (bootpath == NULL) return 0;" before dereferencing, and guard errors with "if (bootpath != NULL)".
  • Install any Red Hat security update that contains the shim fix; check the vendor’s advisory or update repository for a patch that addresses the null‑pointer dereference.
  • If a patch is not yet available, avoid using legacy shim binaries by upgrading to the latest RHEL 9 release or disabling shim during the UEFI boot process to prevent the crash.

Generated by OpenCVE AI on August 10, 2026 at 22:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 11 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Low


Mon, 10 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Description A NULL pointer vulnerability has been found in the the shim application of dp.c library. A missing NULL pointer could allow attackers to perform a denial of service attack on a system that uses shim application for UEFI bootloader.
Title Shim/dp.c library: null-pointer dereference in is_removable_media_path() when devicepathtostr() returns null
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-476
CPEs cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 3.9, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:L/A:L'}


Subscriptions

Redhat Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-11T13:29:56.899Z

Reserved: 2026-08-10T09:33:00.303Z

Link: CVE-2026-19411

cve-icon Vulnrichment

Updated: 2026-08-11T13:29:53.815Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-10T21:17:23.060

Modified: 2026-08-14T19:07:46.080

Link: CVE-2026-19411

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-10T09:00:00Z

Links: CVE-2026-19411 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T14:21:38Z

Weaknesses