CVE-2026-73073

Publication date 19 August 2026

Last updated 2 September 2026


Ubuntu priority

Description

Vim is an open source, command line text editor. Prior to 9.2.0845, StructMembers() in runtime/autoload/ccomplete.vim constructs and executes a vimgrep command using an insufficiently escaped typeref: or typename: value from a tags file, allowing an unterminated collection followed by a command separator to execute arbitrary Ex and operating-system commands when a user invokes C omni-completion with CTRL-X CTRL-O on a member access whose type is resolved from that tags file. This issue is fixed in version 9.2.0845.

Status

Package Ubuntu Release Status
vim 26.04 LTS resolute
Vulnerable
24.04 LTS noble
Fixed 2:9.1.0016-1ubuntu7.20
22.04 LTS jammy
Fixed 2:8.2.3995-1ubuntu2.36
20.04 LTS focal
Fixed 2:8.1.2269-1ubuntu5.32+esm13
18.04 LTS bionic
Fixed 2:8.0.1453-1ubuntu1.13+esm24
16.04 LTS xenial
Fixed 2:7.4.1689-3ubuntu1.5+esm39
14.04 LTS trusty
Fixed 2:7.4.052-1ubuntu3.1+esm33

Get expanded security coverage with Ubuntu Pro

Reduce your average CVE exposure time from 98 days to 1 day with expanded CVE patching, ten-years security maintenance and optional support for the full stack of open-source applications. Free for personal use.

Get Ubuntu Pro 30-day free trial

Patch details

For informational purposes only. We recommend not to cherry-pick updates. How can I get the fixes?

Package Patch details
vim

Severity score breakdown

CVSS version: CVSS v4.0

Base score 7.1 · High

Vector: CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

References

Related Ubuntu Security Notices (USN)

Other references


Access our resources on patching vulnerabilities