文章目錄
- 一、CVE-2021-21311(SSRF)
- 二、CVE-2021-43008(遠程文件讀取)
一、CVE-2021-21311(SSRF)
Adminer是一個PHP編寫的開源數據庫管理工具,支持MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle、Elasticsearch、MongoDB等數據庫。在其4.0.0到4.7.9版本之間,連接 ElasticSearch 和 ClickHouse 數據庫時存在一處服務端請求偽造漏洞(SSRF)。
訪問192.168.92.6:8080
,即可查看到Adminer的登錄頁面。
搭建http服務:
python -m http.server 8888
然后在系統
選擇ElasticSearch,服務器
填192.168.92.6:8888
登錄之后,即可看到SSRF觸發成功。
二、CVE-2021-43008(遠程文件讀取)
Adminer是一個PHP編寫的開源數據庫管理工具,支持MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle、Elasticsearch、MongoDB等數據庫。在其版本1.12.0到4.6.2之間存在一處因為MySQL LOAD DATA LOCAL導致的文件讀取漏洞。
使用mysql-fake-server啟動一個惡意的MySQL服務器。在Adminer登錄頁面中填寫惡意服務地址和用戶名fileread_/etc/passwd
:
192.168.92.6
主機上的/etc/passwd
會被保存在fake-server-files
文件夾下。
目標網站一旦通過Adminer訪問偽造的mysql服務器,就會造成任意文件讀取。