0x01 产品简介
XXL-JOB 是一款开源的分布式任务调度平台,用于实现大规模任务的调度和执行。
0x02 漏洞概述
XXL-JOB 默认配置下,用于调度通讯的 accessToken 不是随机生成的,而是使用 application.properties 配置文件中的默认值。在实际使用中如果没有修改默认值,攻击者可利用此绕过认证调用 executor,执行任意代码,从而获取服务器权限。
XXL-JOB之前版本accessToken的值都为空,2.3.1后才出现默认值,如下:
0x03 影响范围
xxl-job-2.3.1、2.4.0版本
0x04 复现环境
FOFA:"invalid request, HttpMethod not support" && port="9999"
<