Druid未授權訪問漏洞小記


某一次在對某網站做滲透測試時,無意中發現了這個漏洞,在此做個記錄

Druid未授權訪問漏洞:

Druid是阿里巴巴數據庫出品的,為監控而生的數據庫連接池,並且Druid提供的監控功能,監控SQL的執行時間、監控Web URI的請求、Session監控,首先Druid是不存在什么漏洞的。但當開發者配置不當時就可能造成未授權訪問。

檢測與利用:

直接在網站的url中后加上:

/druid/index.html

如果可以無需登錄,即可登錄到Druid監控界面,則說明該網站存在Druid未授權訪問漏洞!

下面是某次實測時發現的未授權訪問漏洞實例:

 

 從這里可以看到,Druid數據監控界面,里面存在數據源,sql監控,sql防火牆,web應用,url監控,session監控,spring監控等信息,可以詳細監控該網站的情況,獲取敏感信息,在web監控中,可以獲取整個網站的目錄,在session監控中,可以獲取網站用戶的session,從而偽造用戶session進行登錄!

 

下面貼上met7or大佬在xray上做的漏洞檢測poc:

name: poc-yaml-druid-monitor-unauth
rules:
  - method: GET
    path: /druid/index.html
    expression: |
      response.status == 200 && response.body.bcontains(b"Druid Stat Index") && response.body.bcontains(b"DruidVersion") && response.body.bcontains(b"DruidDrivers")
detail:
  author: met7or
  links:
    - https://github.com/alibaba/druid

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM