CVE-2026-73070
ŚrednieCVSS 6.8Streszczenie
Vim, edytor tekstu z linii poleceń, przed wersją 9.2.0842 zawiera podatność w backendzie serwera socket w src/socketserver.c, który akceptuje nieograniczoną liczbę połączeń klientów, co powoduje przepełnienie struktur fd_set w src/channel.c i tablic struct pollfd w src/os_unix.c. Lokalny proces mogący połączyć się z socketem serwera może uszkodzić pamięć stosu lub zakończyć działanie serwera Vim. Problem naprawiono w wersji 9.2.0842.
Ocena ryzyka
Ryzyko uszkodzenia pamięci lub awarii serwera Vim, co może prowadzić do przerwania pracy lub potencjalnego wykonania kodu. Atak wymaga lokalnego dostępu do socketu serwera.
Rekomendacja
Zaktualizuj Vim do wersji 9.2.0842 lub nowszej. Ogranicz dostęp do socketu serwera Vim tylko dla zaufanych procesów.
Oryginalny opis (angielski, źródło NVD)
Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.

