泛微 e-cology OA 資料庫配置資訊泄露漏洞復現
- 2019 年 12 月 15 日
- 筆記
本文作者:AT(Timeline Sec新成員)
本文共628字,閱讀大約需要2分鐘
0x00 簡介
泛微協同管理應用平台(e-cology)是一套兼具企業資訊門戶、知識管理、數據中心、工作流管理、人力資源管理、客戶與合作夥伴管理、項目管理、財務管理、資產管理功能的協同商務平台,適用於手機和PC端。
0x01 漏洞概述
泛微 e-cology OA系統某介面存在資料庫配置資訊泄露漏洞.攻擊者可通過存在漏洞的頁面並解密以後可獲取到資料庫配置資訊。泛微e-cology默認資料庫大多為MSSQL資料庫,如果攻擊者可直接訪問資料庫,則可直接獲取用戶數據。
0x02 影響版本
目前已知為8.100.0531,不排除其他版本,包括不限於EC7.0、EC8.0
0x03 環境搭建
公眾號內回復「泛微環境」
0x04 漏洞利用
驗證是否存在此漏洞,訪問
http://xx.xx.xx.xx/mobile/DBconfigReader.jsp
頁面會返回DES加密後的亂碼

查看返回的數據,發現存在一些rn,需要去掉rn,可以選擇切片取出數據,也可以使用repalce替換
再使用DES演算法結合密鑰進行解密之後,即可獲得資料庫相關資訊,密鑰為1z2x3c4v

也可以直接用poc腳本 (文末有鏈接)

0x05 修復方式
1、禁止訪問/mobile/DBconfigReader.jsp
2、修補程式包下載:
https://www.weaver.com.cn//cs/securityDownload.asp
POC:
https://github.com/Paper-Pen/TimelineSec_POC/
參考鏈接:
https://mp.weixin.qq.com/s/u8GIfMBRZFAN3HANSSSgQA
https://github.com/jas502n/DBconfigReader
