mongo-express 远程代码执行漏洞

  • A+
所属分类:漏洞复现
摘要

mongo-express是一款mongodb的第三方Web界面,使用node和express开发。如果攻击者可以成功登录,或者目标服务器没有修改默认的账号密码(`admin:pass`),则可以执行任意node.js代码。

0x01 简介

mongo-express是一款mongodb的第三方Web界面,使用node和express开发。如果攻击者可以成功登录,或者目标服务器没有修改默认的账号密码(admin:pass),则可以执行任意node.js代码。

漏洞编号:CVE-2019-10758

0x02 影响版本

前提条件:知道Mongo的账号密码,或者未授权

0x03 漏洞复现

环境搭建

mongo-express 远程代码执行漏洞

复现环境

poc

mongo-express 远程代码执行漏洞

进入docker环境,发现目录创建成功

mongo-express 远程代码执行漏洞

0x04 反弹shell

通过wget 下载shell

mongo-express 远程代码执行漏洞

执行shell

mongo-express 远程代码执行漏洞

反弹shell成功

mongo-express 远程代码执行漏洞

0x05 修复建议

升级mongo-express到0.54.0或更高版本。

weinxin
我的微信
这是我的微信扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: