SECURITY UPDATE: arbitrary Ex command execution during C omni-completion:
the C omni-completion script interpolated the typeref/typename tag field
of a tags entry, without escaping, into a :vimgrep pattern run through
:execute. Because :vimgrep honours the bar as a command separator, a
crafted tag field could close the search pattern and append an arbitrary
Ex command, which ran when C omni-completion was invoked on a hostile .c
file whose project tags file carried such an entry.
debian/patches/CVE-2026-59858.patch: escape the type field with
escape(typename, '/') before building the :vimgrep pattern in
s:StructMembers(), in runtime/autoload/ccomplete.vim; matches upstream
patch 9.2.0735.