CVE-2019-17671:Wordpress未授權訪問漏洞復現
0x00 簡介
WordPress是一款個人博客系統,並逐步演化成一款內容管理系統軟件,它是使用PHP語言和MySQL數據庫開發的,用戶可以在支持 PHP 和 MySQL數據庫的服務器上使用自己的博客。
0x01 漏洞概述
該漏洞源於程序沒有正確處理靜態查詢。攻擊者可利用該漏洞未經認證查看部分內容。
0x02 影響版本
WordPress <= 5.2.3
0x03 環境搭建
本次使用windows搭建,使用phpstudy集成環境
首先下載對應的wordpress版本
放到phpstudy根目錄下解壓。
訪問http://127.0.0.1/wordpress-v5.2.3/wordpress
然后開始進行安裝,安裝時需要輸入你的數據庫的賬號和密碼
第一次安裝時報錯提示沒有該數據庫
因此登錄phpmyadmin創建一個名為wordpress的數據庫,成功安裝。

0x04 漏洞復現
總的來說這是一個影響比較小的漏洞
首先在后台創建幾個私密和公開的頁面,方便觀察現象
點擊頁面,並設置狀態為私密

點擊所有界面查看

不顯示的為公開界面
顯示私密的為私密界面。
然后在前台頁面,模擬外部訪問

左上角沒有用戶所以為外部訪問。
在搜索欄中搜索剛才創建頁面的關鍵詞,發現並不能看到我們所設置的私密頁面,只能對公開頁面進行顯示

在url后面添加 ?static=1&order=asc 后,發現可以在未授權的情況下訪問所有私密頁面的內容

0x05 修復方案
更新至最新版本
