Atlassian Confluence 远程代码执行漏洞分析(CVE-2023-22518)

本文详细描述了CVE-2023-22518漏洞在Confluence8.6.0环境中的分析过程,涉及docker容器搭建、数据库配置、漏洞原理以及利用方法,包括未授权恢复备份和getshell攻击。

CVE-2023-22518漏洞分析

1、Confluence8.6.0 环境搭建

  • 这个章节是环境搭建部分, 讲解了如何把数据库和confluence放在同一docker下进行搭建.
  • 它也可以用于其他版本的confluence搭建.
  • 如果已经搭建完成, 可以直接跳过该部分.

1.1、docker容器搭建

  • 创建目录myconfluence, 并将环境配置的压缩包解压至其目录下.

  • 在目录下创建一个data的文件夹.

  • docker-compose -f docker-compose-confluence.yml up -d即可(如果想复现其他版本,更改yml文件中的image即可)

  • 进入docker, 进行初始化配置,输入以下命令即可:

apt-get update; apt-get install -y net-tools vim mysql-server netcat tcpdump

1.2、Confluence激活序列号

1.1.1、方法1
  • 通过官方免费获取:
1.1.2、方法2
  • 访问8090端口, 复制ServerID:

  • 进入docker中断, 执行以下命令:

cd /var/atlassian/ ;
java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p 'conf' -o http://localhost:8090 -s <ServerID>

  • 将License code 复制到confluence中
  • 最后无脑下一步, 直到配置数据库环节即可.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值