WordPressの一覧に戻る

脆弱性の詳細

Prime Mover – Backup and Migration:脆弱性情報

WordPress プラグインCVE-2026-115806重要度:深刻悪用状況:未確認修正版:要確認

Prime Mover – Backup and Migration プラグイン(WordPress 用)は、バージョン 2.2.1 までのすべてのバージョンで、マイグレーションの検索置換処理(recursiveUnserializeReplace())において、信頼できない入力を逆シリアライズするため、認証されていない攻撃者が wp_comments.comment_content に Base64 エンコードされたシリアライズオブジェクトを保存できる脆弱性があります。管理者がプラグインでエクスポートまたはリストアを実行すると、保存された値が Base64 デコードされ、クラス制限なしで unserialize() に渡され、プラグインに同梱された Freemius ライブラリ内の POP チェーンが利用されて任意のコードが実行されます。

危険と対策

公式情報から自動作成した日本語解説・作成 2026/10/24 16:22 JST

どんな危険?

攻撃者はプラグインのエクスポートやリストア処理を介して任意の PHP コードを実行でき、サーバー上で攻撃者の意図した処理を行わせられる可能性があります。

原文の抜粋 1

自分は対象?

  • 攻撃者は認証されていない状態で、標準のコメント投稿エンドポイント(wp-comments-post.php)を利用してコメントを投稿できる必要があります。

    公表された条件根拠 1原文の抜粋 1原文の抜粋 2
  • 管理者が Prime Mover のエクスポートまたはリストア機能を実行する必要があります。

    公表された条件根拠 1原文の抜粋 1原文の抜粋 2
  • 公式の対象表:codexonics / Prime Mover – Backup and Migration。影響ありとして記載:2.2.1以下の版。

    公表された条件根拠 1原文の抜粋 3
対象の版
Prime Mover – Backup and Migration:2.2.1以下
修正版
このデータでは未確認。更新が提供されていない、という意味ではありません。

どうすればいい?

  1. 利用中の製品名・版と上の対象条件を管理担当者に伝え、この脆弱性に対応した修正の有無、適用する版・手順・実施日を確認してください。

    一般的な作業手順根拠 1原文の抜粋 3

この説明に出てくる言葉

言葉の一般的な意味です。この脆弱性で起きる被害や条件は、上の個別の説明を確認してください。

任意のコード実行
攻撃者が用意した処理や命令を、対象のサーバー・機器に実行させられることです。実行できる権限や必要な条件は、個別の説明を確認します。用語の解説元

使っているバージョンの調べ方

  1. 管理担当者に、利用中の製品名・開発元・版やビルド番号を確認してもらいます。上に記載した対象の機能・設定・利用者の権限も、実際の環境と照合してください。

    一般的な作業手順根拠 1原文の抜粋 3
  2. WordPressの管理画面にログインし、「プラグイン」→「インストール済みプラグイン」を開きます。「Prime Mover – Backup and Migration」と同じ製品名・開発元の項目を探し、表示されているバージョンを控えてください。停止中のプラグインも一覧に含めて確認します。

    一般的な作業手順根拠 12
  3. 管理画面に入れない、または同じ名前の製品を判別できない場合は、下の問い合わせ文をサイトの制作会社・管理担当者に送ってください。名前が見つからないという理由だけで、安全とは判定しないでください。

    一般的な作業手順根拠 13根拠 12

すぐに更新できないとき

対応が終わったら確認すること

  1. 対応を依頼した場合は、実施した版・設定と完了日時、この脆弱性への修正が含まれると判断した根拠を担当者から受け取ってください。更新後は普段使う主要な操作も確認します。

    一般的な作業手順根拠 1原文の抜粋 3
  2. 更新後に同じ管理画面を開き直してバージョンを記録します。修正対象の系列・版と一致するかを照合し、サイト表示、ログイン、フォームや購入など普段使う主要な操作も確認してください。更新ボタンを押しただけでは完了としないでください。

    一般的な作業手順根拠 14根拠 15

まだ分からないこと・判断の限界

  • この解説は、利用中の機器・サイトの設定や修正の適用状況を検査した結果ではありません。製品名・版と上に示した条件を、実際の環境と照合してください。
  • 今回取得した資料から、修正済みと明記された版の番号を取り出せていません。修正が存在しないという意味ではありません。対象の製品・現在の版を添え、提供元に修正版の番号と適用方法を確認してください。

管理会社・担当者に聞くための確認メモ

自分で操作できない場合に使えます。コピー先で空欄を埋めて担当者へ送ってください。

この解説・手順の根拠

  1. CVE:Wordfence
  2. CVE公式レコード
  3. security@wordfence.com
  4. security@wordfence.com
  5. security@wordfence.com
  6. security@wordfence.com
  7. security@wordfence.com
  8. security@wordfence.com
  9. security@wordfence.com
  10. NVDの原文
  11. FIRST公式:CVSS 3.1の条件の定義
  12. WordPress公式:プラグイン一覧
  13. WordPress公式:サイトヘルスの情報
  14. WordPress公式:本体の更新
  15. WordPress公式:更新画面
  16. WordPress公式:プラグインの確認と更新

説明に対応する原文の抜粋

日本語の説明の根拠になった、取得済みの公式情報です。各抜粋を開くと、出典と元の文章を確認できます。

  1. 抜粋 1:raw.githubusercontent.com
    The Prime Mover – Backup and Migration plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.2.1 via deserialization of untrusted input in the migration search-and-replace routine (recursiveUnserializeReplace()). An unauthenticated attacker can store a crafted, base64-encoded serialized object in wp_comments.comment_content through the standard comment-submission endpoint (wp-comments-post.php). When an administrator subsequently performs a routine Prime Mover export or restore, the plugin base64-decodes that stored value and passes it to unserialize() with no allowed_classes restriction. A Property-Oriented Programming (POP) chain is present in the plugin's own bundled Freemius library (FS_Clone_Manager::__set → FS_Option_Manager::set_option → store() → update_option()), so no additional plugin or theme is required — the plugin ships the gadget itself.
    この抜粋の出典を開く

    取得元の項目:/containers/cna/descriptions/0/value / 言語:en

  2. 抜粋 2:raw.githubusercontent.com
    Prime Mover <= 2.2.1 - Unauthenticated PHP Object Injection via Base64-Encoded Comment during Migration Search-and-Replace
    この抜粋の出典を開く

    取得元の項目:/containers/cna/title / 言語:未指定

  3. 抜粋 3:raw.githubusercontent.com
    {"vendor":"codexonics","product":"Prime Mover – Backup and Migration","versions":[{"version":"0","status":"affected","lessThanOrEqual":"2.2.1","versionType":"semver"}],"defaultStatus":"unaffected"}
    この抜粋の出典を開く

    取得元の項目:/containers/cna/affected/0 / 言語:未指定

悪用状況の「未確認」は、悪用されていないことを意味しません。対策は製品・バージョン・利用条件によって異なります。適用前に情報源とご自身の環境を確認してください。

情報の出典と更新日時

CVSS評価元:Wordfence。重要度は技術的な深刻度の目安であり、対応の順序は悪用状況や利用環境も含めて判断してください。

情報源ごとの取得日時

原典の更新日時と当サイトの取得日時は、情報源ごとに異なります。上の更新・取得日時は、それぞれの最新値です。

  • CVE原典の更新:2026/10/24 13:32 JST取得:2026/10/24 16:22 JST
  • NVD原典の更新:2026/10/24 14:17 JST取得:2026/10/24 16:17 JST
原文と条件を確認

The Prime Mover – Backup and Migration plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.2.1 via deserialization of untrusted input in the migration search-and-replace routine (recursiveUnserializeReplace()). An unauthenticated attacker can store a crafted, base64-encoded serialized object in wp_comments.comment_content through the standard comment-submission endpoint (wp-comments-post.php). When an administrator subsequently performs a routine Prime Mover export or restore, the plugin base64-decodes that stored value and passes it to unserialize() with no allowed_classes restriction. A Property-Oriented Programming (POP) chain is present in the plugin's own bundled Freemius library (FS_Clone_Manager::__set → FS_Option_Manager::set_option → store() → update_option()), so no additional plugin or theme is required — the plugin ships the gadget itself.

この情報をAIに渡す

この1件の対象・リスク・対策・出典を取得

JSONを見る

このサービスを共有

脆弱性を確認する入口を、チームや知り合いに。

Xで共有