🔍 CVE-2026-73070

5.5
CVSS Score
MEDIUM
2026-08-11
2026-10-29 15:55
✅ 완료

🇰🇷 한글 설명

Vim 9.2.0842 이전 버전의 소켓 서버 백엔드에서 클라이언트 연결 수에 제한이 없는 문제가 발견되었습니다. 이로 인해 파일 디스크립터가 구조체 범위를 초과하여 스택 메모리를 손상시키거나 Vim 서버를 강제 종료할 수 있습니다.

💡 쉬운 설명

Vim 편집기가 너무 많은 연결을 한꺼번에 받으려다 프로그램이 고장 나거나 메모리가 엉키는 문제입니다. 공격자가 이를 이용해 편집기를 강제로 끄거나 컴퓨터의 메모리 일부를 조작할 수 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

Vim 9.2.0842 미만 버전

⚔️ 공격 벡터

로컬 프로세스를 통해 Vim 소켓 서버에 무제한의 연결을 시도하여 메모리 오버플로우 유발

🛡️ 대응 방법

Vim을 최신 버전인 9.2.0842 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 9.2.0842보다 낮으면 취약한 상태입니다.

Shell / Script
vim --version | grep -E 'Vim (9\.[0-9]{2}\.[0-9]{4})'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H