
POC of CVE-2022-36537
R1Soft Server Backup Manager 使用 ZK 框架作为主要框架。其安全性要求所有 Web3 项目方更加关注各种 Web3 基础设施的安全漏洞,并及时修补,以避免潜在的安全风险和数字资产损失。我们将及时挖掘、追踪 web3 上的各种安全风险,并提供领先的安全解决方案,确保 web3 世界链上和链下的安全无忧。
ZK 是构建企业级 Web 应用程序的领先开源 Java Web 框架。ZK 拥有超过 2,000,000 次下载,为从小型企业到《财富》全球 500 强的多种行业中的各种公司和机构提供支持。
R1Soft Server Backup Manager (SBM) 为服务提供商提供了一种灵活的、对服务器友好的解决方案,免去了传统备份的麻烦。用户可以每 15 分钟运行一次备份,而不会影响服务器性能。近 1,800 家服务提供商使用它来保护 250,000 台服务器。
ZK Framework v9.6.1, 9.6.0.1, 9.5.1.3, 9.0.1.2 和 8.6.4.1.
ConnectWise Recover v2.9.7 及更早版本受到影响。
R1Soft Server Backup Manager v6.16.3 及更早版本受到影响。

根据漏洞描述,如果路由 /zkau/upload 包含 nextURI 参数,ZK AuUploader servlet 将转发该转发请求,从而绕过身份认证并返回 web 上下文中的文件,例如获取 web.xml、zk 页面、applicationContext-security.xml 配置信息等。
你需要 python3, pip3, git。
git clone https://github.com/Malwareman007/CVE-2022-36537-EXPLOIT.git
cd CVE-2022-36537-EXPLOIT
pip3 install -r requirements.txt
python3 CVE-2022-36537.py

Bearcat