GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

OPENSUSE-SU-2026:21374-1

Vulnerability from csaf_opensuse - Published: 2026-07-18 11:51 - Updated: 2026-09-16 21:44
Summary
Security update for vim
Severity
Important
Notes
Title of the patch: Security update for vim
Description of the patch: This update for vim fixes the following issues: Update to version 9.2.0780. Security issues fixed: - CVE-2026-59856: arbitrary code execution via PHP omni-completion due to improper escaping (bsc#1271194). - CVE-2026-59857: out-of-bounds write in SAL soundfolding due to improper bounds check (bsc#1271195). - CVE-2026-59858: arbitrary code execution via C omni-completion due to improper escaping (bsc#1271193). Other updates and bugfixes: - Version 9.2.0780 changelog: * filetype detect missing from completion (9.2.0726). * popup images not rendered correctly when unfocused (9.2.0727). * filetype: supertux info pattern is relative to current dir (9.2.0728). * % skips parens on continued quoted lines (9.2.0729). * GTK4 GUI tabline is not updated (9.2.0730). * GTK4 GUI scrollbar size not updated when restoring a session (9.2.0731). * session: terminal restored using absolute columns/rows (9.2.0732). * GTK3: GUI slow on X11 since dropping the alpha channel (9.2.0733). * function pointer passed to STRNCMP() instead of a length (9.2.0734). * tests: comment test can be improved (9.2.0737). * completion: 'autocompletedelay' blocks the main loop and drops autocommands (9.2.0739). * GTK4: scrollbar wrongly displayed (9.2.0740). * complete_check() does not return TRUE for mapped input (9.2.0741). * filetype: SSH keys and related filetypes not recognized (9.2.0742). * string macros silently accept a size of the wrong type (9.2.0743). * popup_atcursor() closes immediately on white space (9.2.0744). * cscope: connection leak when growing the array fails (9.2.0747). * 'autocompletedelay' interferes with CTRL-G U (9.2.0748). * 'autocompletedelay' interferes with i_CTRL-K (9.2.0749). * completion: 'autocompletedelay' deferral leaks state (9.2.0750). * GTK3 GUI is slow under Wayland (9.2.0751). * GTK4: drag-and-drop does not support HTML (9.2.0752). * GTK GUI deferred redraw skipped on 'lazyredraw' (9.2.0753). * repeated completion length lookup in search_for_exact_line (9.2.0754). * 'autocomplete' behaves inconsistently when recording (9.2.0755). * session with multiple tabpages sets 'winminheight' to 0 (9.2.0756). * tests: test_popupwin fails with zsh because of the prompt (9.2.0757). * pum: no opacity when background not set for Popup menu group (9.2.0758). * some code for 'autocompletedelay' is no longer needed (9.2.0759). * compiler warning for using potentially uninitialized var (9.2.0760). * runtime(netrw): Unix: unable to open '\' file (9.2.0761). * duplicated sub-option name check in :set completion (9.2.0762). * tests: style issue in test_plugin_netrw (9.2.0763). * compiler warning about unused function (9.2.0764). * popup: opacity popup over a terminal is not cleared when moved (9.2.0765). * quick_tab entries for empty letters point to the wrong index (9.2.0766). * legacy/vim9cmd modifiers do not set script version for options values (9.2.0767). * legacy/vim9cmd modifiers are not exclusive (9.2.0768). * conversion to utf-16be using iconv is inconsistent (9.2.0769). * dict_add_dict() has inconsistent ownership on failure (9.2.0770). * dict_add_list() has inconsistent ownership on failure (9.2.0771). * Vim9: null dereference inside alloc_type() (9.2.0772). * memory leak in evalfunc.c on alloc failure (9.2.0773). * memory leak in f_getscriptinfo() on alloc failure (9.2.0774). * memory leak in highlight_get_info() on alloc failure (9.2.0775). * memory leak in sign_getlist() on alloc failure (9.2.0776). * memory leak in add_defer() on alloc failure (9.2.0777). * memory leak in compile_dict() on alloc failure (9.2.0778). * memory leak in type_name_func() on alloc failure (9.2.0779). * memory leak in evalvars.c on alloc failure (9.2.0780).
Patchnames: openSUSE-Leap-16.0-1283
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Product Identifier Version Remediation
Unresolved product id: openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x
Vendor Fix
Unresolved product id: openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64
Vendor Fix
Threats
Impact important
Affected products
Recommended 18 products, the same list as for CVE-2026-59856
Threats
Impact moderate
Affected products
Recommended 18 products, the same list as for CVE-2026-59856
Threats
Impact important

{
  "document": {
    "aggregate_severity": {
      "namespace": "https://www.suse.com/support/security/rating/",
      "text": "important"
    },
    "category": "csaf_security_advisory",
    "csaf_version": "2.0",
    "distribution": {
      "text": "Copyright 2024 SUSE LLC. All rights reserved.",
      "tlp": {
        "label": "WHITE",
        "url": "https://www.first.org/tlp/"
      }
    },
    "lang": "en",
    "notes": [
      {
        "category": "summary",
        "text": "Security update for vim",
        "title": "Title of the patch"
      },
      {
        "category": "description",
        "text": "This update for vim fixes the following issues:\n\nUpdate to version 9.2.0780.\n\nSecurity issues fixed:\n\n- CVE-2026-59856: arbitrary code execution via PHP omni-completion due to improper escaping (bsc#1271194).\n- CVE-2026-59857: out-of-bounds write in SAL soundfolding due to improper bounds check (bsc#1271195).\n- CVE-2026-59858: arbitrary code execution via C omni-completion due to improper escaping (bsc#1271193).\n\nOther updates and bugfixes:\n\n- Version 9.2.0780 changelog:\n  * filetype detect missing from completion (9.2.0726).\n  * popup images not rendered correctly when unfocused (9.2.0727).\n  * filetype: supertux info pattern is relative to current dir\n    (9.2.0728).\n  * % skips parens on continued quoted lines (9.2.0729).\n  * GTK4 GUI tabline is not updated (9.2.0730).\n  * GTK4 GUI scrollbar size not updated when restoring a session\n    (9.2.0731).\n  * session: terminal restored using absolute columns/rows (9.2.0732).\n  * GTK3: GUI slow on X11 since dropping the alpha channel (9.2.0733).\n  * function pointer passed to STRNCMP() instead of a length\n    (9.2.0734).\n  * tests: comment test can be improved (9.2.0737).\n  * completion: \u0027autocompletedelay\u0027 blocks the main loop and drops\n    autocommands (9.2.0739).\n  * GTK4: scrollbar wrongly displayed (9.2.0740).\n  * complete_check() does not return TRUE for mapped input (9.2.0741).\n  * filetype: SSH keys and related filetypes not recognized (9.2.0742).\n  * string macros silently accept a size of the wrong type (9.2.0743).\n  * popup_atcursor() closes immediately on white space (9.2.0744).\n  * cscope: connection leak when growing the array fails (9.2.0747).\n  * \u0027autocompletedelay\u0027 interferes with CTRL-G U (9.2.0748).\n  * \u0027autocompletedelay\u0027 interferes with i_CTRL-K (9.2.0749).\n  * completion: \u0027autocompletedelay\u0027 deferral leaks state (9.2.0750).\n  * GTK3 GUI is slow under Wayland (9.2.0751).\n  * GTK4: drag-and-drop does not support HTML (9.2.0752).\n  * GTK GUI deferred redraw skipped on \u0027lazyredraw\u0027 (9.2.0753).\n  * repeated completion length lookup in search_for_exact_line\n    (9.2.0754).\n  * \u0027autocomplete\u0027 behaves inconsistently when recording (9.2.0755).\n  * session with multiple tabpages sets \u0027winminheight\u0027 to 0 (9.2.0756).\n  * tests: test_popupwin fails with zsh because of the prompt\n    (9.2.0757).\n  * pum: no opacity when background not set for Popup menu group\n    (9.2.0758).\n  * some code for \u0027autocompletedelay\u0027 is no longer needed (9.2.0759).\n  * compiler warning for using potentially uninitialized var\n    (9.2.0760).\n  * runtime(netrw): Unix: unable to open \u0027\\\u0027 file (9.2.0761).\n  * duplicated sub-option name check in :set completion (9.2.0762).\n  * tests: style issue in test_plugin_netrw (9.2.0763).\n  * compiler warning about unused function (9.2.0764).\n  * popup: opacity popup over a terminal is not cleared when moved\n    (9.2.0765).\n  * quick_tab entries for empty letters point to the wrong index\n    (9.2.0766).\n  * legacy/vim9cmd modifiers do not set script version for options\n    values (9.2.0767).\n  * legacy/vim9cmd modifiers are not exclusive (9.2.0768).\n  * conversion to utf-16be using iconv is inconsistent (9.2.0769).\n  * dict_add_dict() has inconsistent ownership on failure (9.2.0770).\n  * dict_add_list() has inconsistent ownership on failure (9.2.0771).\n  * Vim9: null dereference inside alloc_type() (9.2.0772).\n  * memory leak in evalfunc.c on alloc failure (9.2.0773).\n  * memory leak in f_getscriptinfo() on alloc failure (9.2.0774).\n  * memory leak in highlight_get_info() on alloc failure (9.2.0775).\n  * memory leak in sign_getlist() on alloc failure (9.2.0776).\n  * memory leak in add_defer() on alloc failure (9.2.0777).\n  * memory leak in compile_dict() on alloc failure (9.2.0778).\n  * memory leak in type_name_func() on alloc failure (9.2.0779).\n  * memory leak in evalvars.c on alloc failure (9.2.0780).\n",
        "title": "Description of the patch"
      },
      {
        "category": "details",
        "text": "openSUSE-Leap-16.0-1283",
        "title": "Patchnames"
      },
      {
        "category": "legal_disclaimer",
        "text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
        "title": "Terms of use"
      }
    ],
    "publisher": {
      "category": "vendor",
      "contact_details": "https://www.suse.com/support/security/contact/",
      "name": "SUSE Product Security Team",
      "namespace": "https://www.suse.com/"
    },
    "references": [
      {
        "category": "external",
        "summary": "SUSE ratings",
        "url": "https://www.suse.com/support/security/rating/"
      },
      {
        "category": "self",
        "summary": "URL of this CSAF notice",
        "url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_21374-1.json"
      },
      {
        "category": "self",
        "summary": "SUSE Bug 1271193",
        "url": "https://bugzilla.suse.com/1271193"
      },
      {
        "category": "self",
        "summary": "SUSE Bug 1271194",
        "url": "https://bugzilla.suse.com/1271194"
      },
      {
        "category": "self",
        "summary": "SUSE Bug 1271195",
        "url": "https://bugzilla.suse.com/1271195"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-59856 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-59856/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-59857 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-59857/"
      },
      {
        "category": "self",
        "summary": "SUSE CVE CVE-2026-59858 page",
        "url": "https://www.suse.com/security/cve/CVE-2026-59858/"
      }
    ],
    "title": "Security update for vim",
    "tracking": {
      "current_release_date": "2026-09-16T21:44:16Z",
      "generator": {
        "date": "2026-07-18T11:51:36Z",
        "engine": {
          "name": "cve-database.git:bin/generate-csaf.pl",
          "version": "1"
        }
      },
      "id": "openSUSE-SU-2026:21374-1",
      "initial_release_date": "2026-07-18T11:51:36Z",
      "revision_history": [
        {
          "date": "2026-07-18T11:51:36Z",
          "number": "1",
          "summary": "Current version"
        },
        {
          "date": "2026-09-16T20:42:30Z",
          "number": "2",
          "summary": "unknown changes"
        },
        {
          "date": "2026-09-16T21:44:16Z",
          "number": "3",
          "summary": "unknown changes"
        }
      ],
      "status": "final",
      "version": "3"
    }
  },
  "product_tree": {
    "branches": [
      {
        "branches": [
          {
            "branches": [
              {
                "category": "product_version",
                "name": "gvim-9.2.0780-160000.1.1.aarch64",
                "product": {
                  "name": "gvim-9.2.0780-160000.1.1.aarch64",
                  "product_id": "gvim-9.2.0780-160000.1.1.aarch64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/gvim@9.2.0780-160000.1.1?arch=aarch64\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-9.2.0780-160000.1.1.aarch64",
                "product": {
                  "name": "vim-9.2.0780-160000.1.1.aarch64",
                  "product_id": "vim-9.2.0780-160000.1.1.aarch64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim@9.2.0780-160000.1.1?arch=aarch64\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-small-9.2.0780-160000.1.1.aarch64",
                "product": {
                  "name": "vim-small-9.2.0780-160000.1.1.aarch64",
                  "product_id": "vim-small-9.2.0780-160000.1.1.aarch64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim-small@9.2.0780-160000.1.1?arch=aarch64\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "xxd-9.2.0780-160000.1.1.aarch64",
                "product": {
                  "name": "xxd-9.2.0780-160000.1.1.aarch64",
                  "product_id": "xxd-9.2.0780-160000.1.1.aarch64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/xxd@9.2.0780-160000.1.1?arch=aarch64\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "aarch64"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "vim-data-9.2.0780-160000.1.1.noarch",
                "product": {
                  "name": "vim-data-9.2.0780-160000.1.1.noarch",
                  "product_id": "vim-data-9.2.0780-160000.1.1.noarch",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim-data@9.2.0780-160000.1.1?arch=noarch\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-data-common-9.2.0780-160000.1.1.noarch",
                "product": {
                  "name": "vim-data-common-9.2.0780-160000.1.1.noarch",
                  "product_id": "vim-data-common-9.2.0780-160000.1.1.noarch",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim-data-common@9.2.0780-160000.1.1?arch=noarch\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "noarch"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "gvim-9.2.0780-160000.1.1.ppc64le",
                "product": {
                  "name": "gvim-9.2.0780-160000.1.1.ppc64le",
                  "product_id": "gvim-9.2.0780-160000.1.1.ppc64le",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/gvim@9.2.0780-160000.1.1?arch=ppc64le\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-9.2.0780-160000.1.1.ppc64le",
                "product": {
                  "name": "vim-9.2.0780-160000.1.1.ppc64le",
                  "product_id": "vim-9.2.0780-160000.1.1.ppc64le",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim@9.2.0780-160000.1.1?arch=ppc64le\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-small-9.2.0780-160000.1.1.ppc64le",
                "product": {
                  "name": "vim-small-9.2.0780-160000.1.1.ppc64le",
                  "product_id": "vim-small-9.2.0780-160000.1.1.ppc64le",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim-small@9.2.0780-160000.1.1?arch=ppc64le\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "xxd-9.2.0780-160000.1.1.ppc64le",
                "product": {
                  "name": "xxd-9.2.0780-160000.1.1.ppc64le",
                  "product_id": "xxd-9.2.0780-160000.1.1.ppc64le",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/xxd@9.2.0780-160000.1.1?arch=ppc64le\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "ppc64le"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "gvim-9.2.0780-160000.1.1.s390x",
                "product": {
                  "name": "gvim-9.2.0780-160000.1.1.s390x",
                  "product_id": "gvim-9.2.0780-160000.1.1.s390x",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/gvim@9.2.0780-160000.1.1?arch=s390x\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-9.2.0780-160000.1.1.s390x",
                "product": {
                  "name": "vim-9.2.0780-160000.1.1.s390x",
                  "product_id": "vim-9.2.0780-160000.1.1.s390x",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim@9.2.0780-160000.1.1?arch=s390x\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-small-9.2.0780-160000.1.1.s390x",
                "product": {
                  "name": "vim-small-9.2.0780-160000.1.1.s390x",
                  "product_id": "vim-small-9.2.0780-160000.1.1.s390x",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim-small@9.2.0780-160000.1.1?arch=s390x\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "xxd-9.2.0780-160000.1.1.s390x",
                "product": {
                  "name": "xxd-9.2.0780-160000.1.1.s390x",
                  "product_id": "xxd-9.2.0780-160000.1.1.s390x",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/xxd@9.2.0780-160000.1.1?arch=s390x\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "s390x"
          },
          {
            "branches": [
              {
                "category": "product_version",
                "name": "gvim-9.2.0780-160000.1.1.x86_64",
                "product": {
                  "name": "gvim-9.2.0780-160000.1.1.x86_64",
                  "product_id": "gvim-9.2.0780-160000.1.1.x86_64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/gvim@9.2.0780-160000.1.1?arch=x86_64\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-9.2.0780-160000.1.1.x86_64",
                "product": {
                  "name": "vim-9.2.0780-160000.1.1.x86_64",
                  "product_id": "vim-9.2.0780-160000.1.1.x86_64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim@9.2.0780-160000.1.1?arch=x86_64\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "vim-small-9.2.0780-160000.1.1.x86_64",
                "product": {
                  "name": "vim-small-9.2.0780-160000.1.1.x86_64",
                  "product_id": "vim-small-9.2.0780-160000.1.1.x86_64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/vim-small@9.2.0780-160000.1.1?arch=x86_64\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              },
              {
                "category": "product_version",
                "name": "xxd-9.2.0780-160000.1.1.x86_64",
                "product": {
                  "name": "xxd-9.2.0780-160000.1.1.x86_64",
                  "product_id": "xxd-9.2.0780-160000.1.1.x86_64",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:a:vim:vim:9.2.0780:*:*:*:*:*:*:*",
                    "purl": "pkg:rpm/suse/xxd@9.2.0780-160000.1.1?arch=x86_64\u0026upstream=vim-9.2.0780-160000.1.1.src.rpm"
                  }
                }
              }
            ],
            "category": "architecture",
            "name": "x86_64"
          },
          {
            "branches": [
              {
                "category": "product_name",
                "name": "openSUSE Leap 16.0",
                "product": {
                  "name": "openSUSE Leap 16.0",
                  "product_id": "openSUSE Leap 16.0"
                }
              }
            ],
            "category": "product_family",
            "name": "SUSE Linux Enterprise"
          }
        ],
        "category": "vendor",
        "name": "SUSE"
      }
    ],
    "relationships": [
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "gvim-9.2.0780-160000.1.1.aarch64 as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64"
        },
        "product_reference": "gvim-9.2.0780-160000.1.1.aarch64",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "gvim-9.2.0780-160000.1.1.ppc64le as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le"
        },
        "product_reference": "gvim-9.2.0780-160000.1.1.ppc64le",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "gvim-9.2.0780-160000.1.1.s390x as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x"
        },
        "product_reference": "gvim-9.2.0780-160000.1.1.s390x",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "gvim-9.2.0780-160000.1.1.x86_64 as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64"
        },
        "product_reference": "gvim-9.2.0780-160000.1.1.x86_64",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-9.2.0780-160000.1.1.aarch64 as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64"
        },
        "product_reference": "vim-9.2.0780-160000.1.1.aarch64",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-9.2.0780-160000.1.1.ppc64le as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le"
        },
        "product_reference": "vim-9.2.0780-160000.1.1.ppc64le",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-9.2.0780-160000.1.1.s390x as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x"
        },
        "product_reference": "vim-9.2.0780-160000.1.1.s390x",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-9.2.0780-160000.1.1.x86_64 as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64"
        },
        "product_reference": "vim-9.2.0780-160000.1.1.x86_64",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-data-9.2.0780-160000.1.1.noarch as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch"
        },
        "product_reference": "vim-data-9.2.0780-160000.1.1.noarch",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-data-common-9.2.0780-160000.1.1.noarch as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch"
        },
        "product_reference": "vim-data-common-9.2.0780-160000.1.1.noarch",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-small-9.2.0780-160000.1.1.aarch64 as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64"
        },
        "product_reference": "vim-small-9.2.0780-160000.1.1.aarch64",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-small-9.2.0780-160000.1.1.ppc64le as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le"
        },
        "product_reference": "vim-small-9.2.0780-160000.1.1.ppc64le",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-small-9.2.0780-160000.1.1.s390x as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x"
        },
        "product_reference": "vim-small-9.2.0780-160000.1.1.s390x",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "vim-small-9.2.0780-160000.1.1.x86_64 as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64"
        },
        "product_reference": "vim-small-9.2.0780-160000.1.1.x86_64",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "xxd-9.2.0780-160000.1.1.aarch64 as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64"
        },
        "product_reference": "xxd-9.2.0780-160000.1.1.aarch64",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "xxd-9.2.0780-160000.1.1.ppc64le as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le"
        },
        "product_reference": "xxd-9.2.0780-160000.1.1.ppc64le",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "xxd-9.2.0780-160000.1.1.s390x as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x"
        },
        "product_reference": "xxd-9.2.0780-160000.1.1.s390x",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "xxd-9.2.0780-160000.1.1.x86_64 as component of openSUSE Leap 16.0",
          "product_id": "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
        },
        "product_reference": "xxd-9.2.0780-160000.1.1.x86_64",
        "relates_to_product_reference": "openSUSE Leap 16.0"
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2026-59856",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-59856"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "Vim is an open source, command line text editor. Prior to 9.2.0736, the PHP omni-completion script in runtime/autoload/phpcomplete.vim interpolates a class or trait name, taken from the contents of the edited buffer, into a search() pattern that is run via win_execute() without escaping. A name containing a single quote can terminate the search() string argument early, and because the bar is honored as an Ex command separator, the remainder of the name is run as Ex commands; via the :! command this allows arbitrary operating-system command execution when a victim opens a crafted PHP file and invokes omni-completion. This issue is fixed in version 9.2.0736.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
          "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-59856",
          "url": "https://www.suse.com/security/cve/CVE-2026-59856"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1271194 for CVE-2026-59856",
          "url": "https://bugzilla.suse.com/1271194"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "products": [
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-07-18T11:51:36Z",
          "details": "important"
        }
      ],
      "title": "CVE-2026-59856"
    },
    {
      "cve": "CVE-2026-59857",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-59857"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file\u0027s SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen \u003c MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
          "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-59857",
          "url": "https://www.suse.com/security/cve/CVE-2026-59857"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1271195 for CVE-2026-59857",
          "url": "https://bugzilla.suse.com/1271195"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 4.7,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H",
            "version": "3.1"
          },
          "products": [
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-07-18T11:51:36Z",
          "details": "moderate"
        }
      ],
      "title": "CVE-2026-59857"
    },
    {
      "cve": "CVE-2026-59858",
      "ids": [
        {
          "system_name": "SUSE CVE Page",
          "text": "https://www.suse.com/security/cve/CVE-2026-59858"
        }
      ],
      "notes": [
        {
          "category": "general",
          "text": "Vim is an open source, command line text editor. Prior to 9.2.0735, the C omni-completion script in runtime/autoload/ccomplete.vim interpolates the typeref: or typename: extension field of a tags entry, without escaping, into a :vimgrep pattern that is run through :execute. Because :vimgrep honors the bar as a command separator, a crafted tag field can close the search pattern and append an arbitrary Ex command; opening a hostile .c file whose project tags file contains such an entry and invoking C omni-completion runs that command as the editing user. This issue is fixed in version 9.2.0735.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "recommended": [
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
          "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
          "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-59858",
          "url": "https://www.suse.com/security/cve/CVE-2026-59858"
        },
        {
          "category": "external",
          "summary": "SUSE Bug 1271193 for CVE-2026-59858",
          "url": "https://bugzilla.suse.com/1271193"
        }
      ],
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
          "product_ids": [
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "products": [
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:gvim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:vim-data-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-data-common-9.2.0780-160000.1.1.noarch",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:vim-small-9.2.0780-160000.1.1.x86_64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.aarch64",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.ppc64le",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.s390x",
            "openSUSE Leap 16.0:xxd-9.2.0780-160000.1.1.x86_64"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "date": "2026-07-18T11:51:36Z",
          "details": "important"
        }
      ],
      "title": "CVE-2026-59858"
    }
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…