Katalog CVE

CVE-2026-73072

WysokieCVSS 8.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

W Vimie przed wersją 9.2.0846 funkcja set_sofo() w src/spellfile.c ponownie używa sl_sal_first[] bez resetowania wartości pozostawionych przez set_sal_first(), więc spreparowany plik słownika zawierający sekcję SN_SAL przed sekcją SN_SOFO powoduje niedoszacowane listy mapowań i zapisy poza alokacją sterty pod wpływem atakującego. Problem naprawiono w wersji 9.2.0846.

Ocena ryzyka

Podatność może prowadzić do zapisu poza pamięcią, co może umożliwić atakującemu wykonanie dowolnego kodu lub spowodować awarię Vima.

Rekomendacja

Zaktualizuj Vima do wersji 9.2.0846 lub nowszej, aby naprawić ten błąd.

Oryginalny opis (angielski, źródło NVD)

Vim is an open source, command line text editor. Prior to 9.2.0846, set_sofo() in src/spellfile.c reuses sl_sal_first[] without resetting values left by set_sal_first(), so a crafted spell file containing an SN_SAL section before an SN_SOFO section causes under-counted mapping lists and attacker-influenced writes beyond a heap allocation. This issue is fixed in version 9.2.0846.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS