CVE-2026-19617
Vim vulnerability analysis and mitigation

Overview

CVE-2026-19617 is a Denial of Service vulnerability in libdm (the device-mapper library used by LVM2) caused by uncontrolled recursion in its configuration file parser. A local attacker can craft a malicious LVM metadata configuration with deeply nested structures, causing any LVM command that reads the metadata to crash due to stack exhaustion. The vulnerability was reported on August 12, 2026, and published on August 14, 2026. Affected products include the lvm2 package across Red Hat Enterprise Linux 6 through 10 and Red Hat OpenShift Container Platform 4 (via rhcos). It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Red Hat Bugzilla).

Technical details

The root cause is classified as CWE-770 (Allocation of Resources Without Limits or Throttling). Specifically, the libdm-config.c configuration file parser in libdm implements recursive descent parsing with no depth limit on nested structures (Red Hat Bugzilla). An attacker who can write or supply malicious LVM metadata — for example, by attaching a crafted physical volume — can trigger unbounded recursion when any LVM command (e.g., pvs, vgs, lvs, vgscan) reads that metadata, exhausting the call stack and causing a crash. Exploitation requires local access and user interaction (i.e., a privileged user or automated process must invoke an LVM command against the malicious metadata) (Red Hat CVE).

Impact

Successful exploitation results in a Denial of Service: any LVM command that processes the malicious metadata will crash due to stack exhaustion, disrupting storage management operations on the affected system. There is no confidentiality or integrity impact — the vulnerability solely affects availability. Systems where untrusted users have write access to LVM metadata or where externally-attached/shared storage is used are at greatest risk, as a crash of LVM tooling could prevent volume group activation, storage provisioning, or system recovery operations (Red Hat CVE).

Exploitability

No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the time of publication. CISA's SSVC assessment indicates exploitation is "none" and the vulnerability is not automatable, with only partial technical impact (Red Hat Bugzilla). The EPSS score is approximately 0.11%, reflecting a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been identified.

Exploitation steps

  1. Gain local access: Obtain a local account or shell access on a target system running a vulnerable version of lvm2/libdm on Red Hat Enterprise Linux or RHCOS.
  2. Craft malicious LVM metadata: Create a specially crafted LVM metadata configuration file (e.g., within a physical volume label or volume group metadata area) containing deeply nested configuration structures — for example, excessively nested key-value blocks — that will trigger recursive descent parsing beyond the stack limit.
  3. Write metadata to a block device: Write the malicious metadata to a block device accessible to the target system, such as a locally attached disk, a shared storage device, or an externally-attached volume. This may require write access to the underlying block device.
  4. Trigger LVM command execution: Cause the target system to execute any LVM command that reads the metadata (e.g., pvs, vgscan, vgdisplay, lvscan). This may happen automatically during system boot, storage hotplug events, or when an administrator runs LVM management commands.
  5. Achieve DoS: The libdm parser recursively processes the nested structures without a depth limit, exhausting the call stack and causing the LVM command to crash, disrupting storage management on the system (Red Hat CVE, Red Hat Bugzilla).

Indicators of compromise

  • Logs: System logs (e.g., /var/log/messages, journalctl) showing segmentation faults or stack overflow errors from LVM processes such as lvm, pvs, vgs, lvs, or vgscan.
  • Process: Unexpected crashes of LVM-related processes (lvm2, dmsetup) with signals such as SIGSEGV or SIGABRT visible in kernel logs or crash dumps.
  • File System: Presence of unusual or externally-sourced block devices with malformed LVM metadata; unexpected physical volumes appearing in pvs output that are not part of the known storage inventory.
  • System: Repeated failures of storage-related systemd units (e.g., lvm2-pvscan@.service) or inability to activate volume groups during boot, potentially indicating repeated triggering of the crash condition.

Mitigation and workarounds

Red Hat has acknowledged the vulnerability and a patch is in progress (tracked in Bugzilla #2514626). Until a fixed package is available, Red Hat recommends the following workarounds: avoid importing LVM physical volumes from untrusted sources without first inspecting the metadata; ensure that only trusted administrators have write access to underlying block devices on systems using LVM with shared or externally-attached storage. Organizations should monitor Red Hat security advisories for updated lvm2 packages and apply them promptly upon release (Red Hat CVE, Red Hat Bugzilla).

Community reactions

Red Hat classified this as a "Moderate" impact flaw and acknowledged the report, crediting researcher Tristan Madani for the discovery (Red Hat CVE). No significant broader community commentary, social media discussion, or media coverage has been identified beyond standard vulnerability database entries and aggregator sites.

Additional resources


SourceThis report was generated using AI

Related Vim vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-73078HIGH8.6
  • Vim logoVim
  • vim-X11
NoYesAug 11, 2026
CVE-2026-73077HIGH8.4
  • Vim logoVim
  • vim-common
NoYesAug 11, 2026
CVE-2026-43961HIGH7.8
  • Vim logoVim
  • vim-default-editor
NoYesAug 19, 2026
CVE-2026-73073HIGH7.1
  • Vim logoVim
  • cpe:2.3:a:vim:vim
NoYesAug 18, 2026
CVE-2026-19617MEDIUM5.5
  • Vim logoVim
  • device-mapper
NoNoAug 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management