
WordPressの脆弱性(CVE-2025-34077)の悪用、Cookieインジェクションによる認証バイパス、rootへの権限昇格。私のサイバーセキュリティ専門課程の一部です。
WordPress の脆弱性 (CVE-2025-34077) の悪用、Cookie インジェクションによる認証バイパス、root への権限昇格。サイバーセキュリティ専門コースの一環として実施。

サイバーセキュリティへの旅の最初のセッションで、私は神話から離れることができました。セキュリティの欠陥を特定するのに数学の天才や熟練プログラマーである必要はないと学びました。必要なのは創造性、論理的思考、そして確固たる方法論です。
私は「BigWear」サーバーを、金庫にたどり着く必要があるオフィスビルのように扱いました。以下が私が辿った論理的なプロセスです。
まずエントリーポイント(入口)を特定することから始めました。
アクション: Nmap を使って「建物」(サーバー)をスキャンしました。
発見: ポート 80 が開いており、WordPress で動く Web サイトが稼働していることを発見しました。


サイトを調査するため、ラボの IP 172.17.0.2 にアクセスしました。

WPScan を使用し、インストール済みプラグインを列挙しました。
発見: Pie Register (v3.7.1.4) というプラグインを発見しました。

調査: Google で検索し、公開されているセキュリティ上の欠陥 CVE-2025-34077 を見つけました。CVE はソフトウェアにとっての「工場出荷時の不良部品」ID のようなものです。

欠陥が特定されたので、パスワードを推測する必要はありませんでした。


結果: システムは混乱し、管理者のセッション Cookie を渡してしまいました。

私は Pie Register プラグインの CVE-2025-34077 を悪用し、対象の WordPress サイトで認証をバイパスしました。このスクリプトを実行することで管理者のセッション Cookie の乗っ取りに成功し、パスワードなしで管理者としてログインできるようになりました。その後、Metasploit を使用してプロセスを自動化し、脆弱性を確認して Web アプリケーションの完全な制御を獲得しました。




次に、「受付」から「機関室」(サーバー)へ移動したいと考えました。


revshells.com を使用して悪意のある PHP コードを生成し、それを index.php に貼り付け、ポート 4444 で Netcat によるリスナーをセットアップしました。



サーバー内部で、究極の目標である root アクセスを探しました。
発見: /opt/bigwear/backend/settings.py に、重大な人為的ミスを発見しました: 平文の認証情報 (pepe:BigWear2024!@#) です。




su root でそれらの認証情報を試しました。パスワードの使い回しにより、成功しました!
このラボは、たった 1 つの油断——古いプラグインやパスワードの使い回し——が何千人もの人々を危険にさらすことを証明しました。サイバーセキュリティは方法論であり、この論理的なプロセスを理解することで、組織が切実に必要とする盾になることができます。
免責事項: このラボは、サイバーセキュリティコースの一環として、教育目的で管理された環境で実施されました。