本文へ移動
English version →
重大 9.8 急ぎ度: 早めに

WordPressのOzisti 1.1.10以前に重大な脆弱性、認証不要

WordPressテーマOzistiの1.1.10以前に、ログインなしで悪用できるPHPオブジェクトインジェクションの脆弱性が見つかりました。このテーマを使うWordPressサイトの運用者は、まず導入の有無と版を確認してください。修正版の情報はまだ確認できないため、提供元の告知を見ながら、テーマの入れ替えや削除も含めて検討する段階です。

CVE-2026-54860 公開 生成 AI で作成
画像は生成 AI で作成したイメージです

急ぎ度: 早めに

CVSS v3は9.8で、認証なしにネットワーク越しで悪用できる条件がそろううえ、修正版の情報も示されていないため、早めに該当サイトを洗い出す必要があります。

関係があるか

WordPressでテーマOzistiを使っているサイトが対象です。企業の広報サイトや採用サイト、キャンペーンサイトなど、外部委託で作られたサイトにも入っていることがあります。

製品影響を受ける版直った版
Ozisti(WordPressテーマ、ThemeREX) 1.1.10以前 修正版の版番号は示されていません。テーマの提供元とPatchstackの告知で確認してください。

確かめ方

  1. 1WordPressの管理画面で「外観」の「テーマ」を開き、Ozistiが入っているかと版を見ます。有効にしていないテーマも、削除するまでは念のため確認の対象に含めてください。
  2. 2サーバーにSSHで入れる場合は、WP-CLIで一覧を出すと複数サイトでも確認が早くなります。
  3. 3子テーマを使っている場合は、親テーマ側の版を見てください。
  4. 4制作会社や運用委託先が管理しているサイトは、テーマの一覧を提出してもらうよう依頼します。

何が起きたか

ThemeREXのWordPressテーマOzistiの1.1.10以前に、認証なしで悪用できるPHPオブジェクトインジェクションの脆弱性があります。悪用されると、サイトの情報が読まれる、内容が書き換えられる、サービスが止まるといった被害につながるおそれがあります。

分類はCWE-502で、外部から受け取ったデータをPHPのオブジェクトに戻す処理が安全でないために起きるタイプです。2026年10月29日にCVEが公開され、脆弱性情報サイトPatchstackのデータベースにも掲載されました。深刻度はcriticalで、CVSS v3は9.8です。

攻撃の流れ

  1. 1

    対象サイトの探索

    Ozistiを使っているWordPressサイトが、外部から探し出されます。

  2. 2

    細工データの送信

    ログインなしで、テーマの処理に細工したデータが送られます。

  3. 3

    オブジェクトの復元

    テーマが受け取ったデータを、安全確認なしにオブジェクトへ戻します。

  4. 4

    サイトへの影響

    同じサイトに入っているコード次第で、情報漏えい、改ざん、停止などが起こります。

公開されている情報をもとにした流れの例です。

どう悪用されるか

悪用にログインは要りません。ネットワーク越しに到達できれば成立し、複雑な前提条件もなく、サイト管理者や訪問者の操作も必要ありません。インターネットに公開しているサイトは、そのまま攻撃対象になり得ます。

被害の大きさは、CVSSの評価では機密性・完全性・可用性のすべてが高です。実際にどこまで及ぶかは、同じWordPressに入っているほかのテーマやプラグインのコードにも左右されます。そのため、被害が限定的で済むと決めつけず、最悪の場合を想定して確認するのが安全です。

今すぐやること

  1. 1

    Ozistiの導入と版を洗い出す

    自社と委託先のWordPressサイトで、Ozistiが入っているか、1.1.10以前かを確認します。管理画面で見られないときは、WP-CLIの一覧が使えます。

    wp theme list
  2. 2

    提供元の告知で修正版を確認する

    テーマの提供元とPatchstackの告知を見て、修正版が出ているかを確認します。出ていれば、テスト環境で動作を確かめたうえで本番を更新します。

  3. 3

    修正版がなければ回避策を取る

    修正版を当てられないサイトは、下記の回避策を検討します。サイトの重要度が高いものから順に進めてください。

  4. 4

    更新前にバックアップを取る

    テーマの更新や削除の前に、ファイルとデータベースのバックアップを取ります。戻せる状態にしてから作業します。

  5. 5

    不審な痕跡を確認する

    公開日以降のアクセスログに、見慣れないリクエストがないか確認します。身に覚えのない管理者アカウントや、更新した覚えのないファイルがないかも調べます。

すぐ更新できないとき

修正版がない間は、Ozistiを使わない状態にするのが最も確実です。別のテーマに切り替えたうえで、Ozistiのファイルをサーバーから削除します。見た目を保つ必要があって切り替えられない場合は、WAFで該当サイトへの不審なリクエストを制限し、アクセスログの監視を強めてください。WAFは完全な対策にならないため、修正版が出たらすぐ更新します。

背景

WordPressのテーマは、見た目を整えるだけでなく、サイトの権限で動くPHPのコードを含みます。そのため、テーマ側に脆弱性があると、サイト全体への影響を考える必要があります。Ozistiのような有償・テーマ販売元提供のテーマは、WordPress本体と更新の仕組みが別になっていることがあり、導入後に更新状況を確認していないサイトも少なくありません。

PHPオブジェクトインジェクションは、信頼できないデータを復元する処理(デシリアライズ)に起因するタイプです。WordPressのプラグインやテーマでも、これまで同じ型の脆弱性が報告されてきました。このタイプは、入力を受ける側の処理だけでなく、同じサイトに読み込まれているほかのコードの内容で被害の大きさが変わる点に特徴があります。

よくある質問

Q.WordPress本体や、Ozisti以外のテーマも影響を受けますか。
A.今回の脆弱性として挙がっているのはOzistiの1.1.10以前だけです。本体や他のテーマは対象として示されていません。ただし、同じサイトに入っているコードによって被害の広がり方が変わる可能性があるため、サイト全体の更新状況も合わせて確認すると安心です。
Q.Ozistiの子テーマを使っています。親テーマだけ直せばよいですか。
A.脆弱性は親テーマの1.1.10以前にあります。親テーマが修正版になれば、子テーマ側は通常そのまま使えます。ただし、子テーマで親のファイルを上書きしている場合は、その部分に修正が反映されないことがあるため、更新後に差分を確認してください。

まだ分かっていないこと

  • 修正版の有無と版番号は示されていません。Patchstackの告知とテーマ提供元の案内で確認してください。
  • 実際の攻撃で悪用されたかどうかは分かっていません。
  • 脆弱性がテーマのどの機能に存在し、どの入力が引き金になるかは詳しく示されていません。

この記事は、取得元の公開情報をもとに生成 AI で作成しています。誤りを含むことがあります。対応を決める前に、下の原文と参照先を確認してください。

影響パッケージ

種類パッケージ影響を受ける版直った版
ThemeREX Ozisti
1.1.10 以前
—
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。

Unauthenticated PHP Object Injection in Ozisti <= 1.1.10 versions.

出典: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく