提交 #98522: 禅道项目管理系统开源版18.1存在后台注入漏洞信息
| 标题 | 禅道项目管理系统开源版18.1存在后台注入漏洞 |
|---|
| 描述 | 漏洞成因:在convert目录下的control.php文件中的importNotice方法,此方法以post的方式接受一个名字为dbName的参数,当这个参数传入的时候,会传递到一个名为 dbExists() 的函数,我们继续跟进,在这个函数中,$sql = "SHOW DATABASES like '{$this->config->db->name}'";
return $this->dbh->query($sql)->fetch(); 这两行代码对我们传入的参数没有任何过滤,故会造成sql注入漏洞
漏洞地址:127.0.0.1/zentao/www/index.php?m=convert&f=importNotice
在以post方式提交,参数名为dbName ,我们可以使用 dbName=a';select sleep(5)# 来测试sql注入的存在
接着我们也可以使用sqlmap来进行测试,将数据包放入sqlmap目录下的1.txt ,然后命令注入 python sqlmap.py -r 1.txt 即可进行注入。 |
|---|
| 来源 | ⚠️ https://www.zentao.net/ |
|---|
| 用户 | p1nk (UID 40417) |
|---|
| 提交 | 2023-03-06 16時12分 (4 年前) |
|---|
| 管理 | 2023-03-08 19時12分 (2 days later) |
|---|
| 状态 | 重复 |
|---|
| VulDB条目 | 219010 [EasyCorp ZenTao PMS 直到 18.0.beta1 SQL注入] |
|---|
| 积分 | 0 |
|---|