Vim is an open source, command line text editor. Prior to version 9.2.0496, a code injection vulnerability exists in s:stepmatch() in the cucumber filetype plugin (runtime/ftplugin/cucumber.vim) on Vim builds with +ruby support. Step-definition patterns read from .rb files under the repositorys features// or stories// directories are embedded into a Ruby Kernel.eval argument without sufficient escaping, allowing a crafted pattern in an attacker-controlled repository to execute arbitrary Ruby (and through it arbitrary shell commands) when the user invokes a step-jump mapping ([d, ]d). This issue has been patched in version 9.2.0496.
The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Vim | Vim | * | 9.2.0496 (excluding) |
| Red Hat Enterprise Linux 10 | RedHat | vim-2:9.1.083-9.el10_2.7 | * |
| Red Hat Enterprise Linux 10.0 Extended Update Support | RedHat | vim-2:9.1.083-5.el10_0.4 | * |
| Red Hat Enterprise Linux 6 Extended Lifecycle Support - EXTENSION | RedHat | vim-2:7.4.629-5.el6_10.4 | * |
| Red Hat Enterprise Linux 7 Extended Lifecycle Support | RedHat | vim-2:7.4.629-8.el7_9.2 | * |
| Red Hat Enterprise Linux 8 | RedHat | vim-2:8.0.1763-27.el8_10 | * |
| Red Hat Enterprise Linux 8 | RedHat | vim-2:8.0.1763-27.el8_10 | * |
| Red Hat Enterprise Linux 9 | RedHat | vim-2:8.2.2637-26.el9_8.10 | * |
| Red Hat Enterprise Linux 9 | RedHat | vim-2:8.2.2637-26.el9_8.10 | * |
| Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions | RedHat | vim-2:8.2.2637-20.el9_2.3 | * |
| Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions | RedHat | vim-2:8.2.2637-20.el9_4.4 | * |
| Red Hat Enterprise Linux 9.6 Extended Update Support | RedHat | vim-2:8.2.2637-22.el9_6.4 | * |
| Red Hat OpenShift Container Platform 4.22 | RedHat | openshift/ose-rhel-coreos-9:4.22.9.8.202608130832-0 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/model-opt-cuda-rhel9:1790621714 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-cuda-rhel9:1790621718 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-rocm-rhel9:1790621713 | * |
| Red Hat Hardened Images | RedHat | vim-main-9.2.967-1.1.hum1 | * |
| Red Hat Insights proxy 1.5 | RedHat | insights-proxy/insights-proxy-container-rhel9:1786433656 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-rocm-rhel9:1790276886 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-tpu-rhel9:1790276884 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-cpu-rhel9:1790277045 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-spyre-rhel9:1790276889 | * |
| Red Hat OpenShift AI 3.0 | RedHat | rhai/base-image-cuda-rhel9:1790276974 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-tpu-rhel9:1790703497 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-rocm-rhel9:1790703506 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-cpu-rhel9:1790703590 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-spyre-rhel9:1790703568 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-cuda-rhel9:1790703586 | * |
| Red Hat OpenShift AI 3.2 | RedHat | rhai/base-image-rocm-rhel9:1790703494 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-cpu-rhel9:1790703615 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-tpu-rhel9:1790703516 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-rocm-6.4-rhel9:1790703524 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-cuda-13.0-rhel9:1790703601 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-rocm-7.0-rhel9:1790703516 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-cuda-12.9-rhel9:1790703608 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-spyre-rhel9:1790703579 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-neuron-rhel9:1790703516 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-cuda-13.0-rhel9:1791231820 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhai/base-image-cuda-12.9-rhel9:1791232257 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-neuron-rhel9:1790703542 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-tpu-rhel9:1790703539 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-gaudi-rhel9:1790703553 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-cpu-rhel9:1790703631 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-spyre-rhel9:1790703597 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-cuda-13.0-rhel9:1790703641 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-cuda-12.9-rhel9:1790703630 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-rocm-7.1-rhel9:1790703541 | * |
| Red Hat OpenShift AI 3.4 | RedHat | rhai/base-image-rocm-6.4-rhel9:1790703545 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-gaudi-rhel9:1790703552 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-cpu-rhel9:1790703656 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-neuron-rhel9:1790703557 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-rubin-rhel9:1790703707 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-cuda-13.0-rhel9:1790703645 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-tpu-rhel9:1790703554 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-rocm-7.14-rhel9:1790703554 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-spyre-rhel9:1790703630 | * |
| Red Hat OpenShift AI 3.5 | RedHat | rhai/base-image-cuda-12.9-rhel9:1790703706 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/cds-kubernetes-tp-rhel9:1787241211 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/installer-tp-rhel9:1787135742 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/rhua-tp-rhel9:1787241260 | * |
| Vim | Ubuntu | esm-infra-legacy/trusty | * |
| Vim | Ubuntu | esm-infra-legacy/xenial | * |
| Vim | Ubuntu | esm-infra/bionic | * |
| Vim | Ubuntu | esm-infra/focal | * |
| Vim | Ubuntu | jammy | * |
| Vim | Ubuntu | noble | * |
| Vim | Ubuntu | questing | * |
| Vim | Ubuntu | resolute | * |
| Vim | Ubuntu | upstream | * |