CVE-2026-103039
この脆弱性で確認すること
- 対象製品
- Gravity Forms
- WATRIXで確認できる範囲
- 無料診断で製品とバージョンを取得できた場合に、診断ルールの影響範囲と照合します。 設定条件の追加確認が必要です。 バージョンが隠されているサイトや、侵害の有無は別途調査が必要です。
- 情報の作成方法
- 公開済みの診断ルールと出典に基づく日本語解説
- 診断ルールの確認日
- 2026/10/31
情報整理:WATRIX合同会社。影響の確定や侵害の有無は、実際の版・設定・ログ等を確認して判断します。
WATRIX GUIDE
影響する 条件と、 次に できる こと
バージョンが分かれば無料診断で照合Gravity Formsの
Gravity Forms の投稿カスタムフィールドで List 形式の入力を受け付ける場合、保存データを復元する処理の不備で PHP オブジェクトを作られるおそれがあります。コンテンツテンプレートの設定や、追加のプラグイン・テーマ、特定のサーバー設定が重なると、コード実行などにつながる可能性があります(CVE-2026-103039、CVSS 9.8)。影響を受けるのは 3.1.2 以前です。
WATRIXが確認した関連解説です。公開元の原典とは区別して掲載しています。
日本語解説の確認:2026/10/31
影響を確かめるには
- 使っている製品・バージョンが、公開元の示す影響範囲に入るか確認してください。
- 公開フォームで投稿カスタムフィールドの List 入力とコンテンツテンプレートを使っているか、追加のプラグイン・テーマやサーバー設定に悪用につながる条件があるかを調べてください
対処の進め方
- 対象の製品・系列に合う修正版への更新を検討してください。確認済みの修正版:3.1.3。
- 侵害が疑われる場合は、投稿のカスタムフィールドやページテンプレートに見覚えのない値がないか、見覚えのないファイルや管理者ユーザーがいないかを調べてください。
WATRIXでの確認方法
無料診断で製品とバージョンを取得できた場合に、診断ルールの影響範囲と照合します。 設定条件の追加確認が必要です。 バージョンが隠されているサイトや、侵害の有無は別途調査が必要です。
無料診断は外から確認できる範囲が対象です。個別の調査・復旧は、状況と対応範囲を確認してご案内します。
同じCVEの情報を、出典ごとに確認
同じCVEでも、深刻度の評価や掲載状態は出典ごとに異なる場合があります。各出典の記録を残し、片方の棄却・撤回だけで他の告知の状態を書き換えません。
- 掲載中
この出典のCVSS:9.8
- 公表:
- 2026/10/30 3:29
- 更新:
- 2026/10/30 15:47
- 当サイトの取得:
- 2026/11/01 16:01
- CVSS
- 9.8
- 公開元の公表日時
- 2026/10/30 3:29
- 公開元の更新日時
- 2026/10/30 15:47
- 当サイトの収集処理
- 2026/11/01 16:01
原典の説明
公開元の記載です。上のWATRIXの日本語解説と併せて、最新の情報をご確認ください。
Gravity Forms <= 3.1.2 - Unauthenticated PHP Object Injection via Post Custom Field
The Gravity Forms plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.1.2 via a Post Custom Field whose input type is List. This is due to GFFormsModel::create_post() passing the submitted value to WordPress' unrestricted global maybe_unserialize() rather than the plugin's own hardened GFCommon::maybe_unserialize(), which was added in 3.1.1 and passes allowed_classes => false precisely to prevent object instantiation. Where the field has a content template enabled, the submitted row reaches that call verbatim. This makes it possible for unauthenticated attackers to inject a PHP object into post meta. No PHP Object Injection gadget chain is present in the plugin itself; however, if a gadget chain is present via an additional plugin or theme, it could allow the attacker to perform actions such as remote code execution. Where the custom field is mapped to the protected _wp_page_template meta key, WordPress itself supplies the chain: validate_file() accepts non-scalars, WP_Theme::__toString() then resolves an attacker-controlled path, and on hosts with a readable PEAR install and register_argc_argv enabled this yields remote code execution.
公開元の対処情報
- Update to version 3.1.3, or a newer patched version
出典・著作権・ライセンスを確認する
- 権利表示
- 権利に関する説明
This record contains material that is subject to copyright
- Defiant
- 著作権表示
Copyright 2012-2026 Defiant Inc.
- 利用許諾
Defiant hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute this software vulnerability information. Any copy of the software vulnerability information you make for such purposes is authorized provided that you include a hyperlink to this vulnerability record and reproduce Defiant's copyright designation and this license in any such copy.
当サイトでの保存履歴
当サイトが取得した原本の履歴です。公開元での過去の改訂日時とは異なります。
初回保存のみです。訂正前の版はまだありません。
現在の保存内容2026/10/31 18:02
掲載中修正版あり
Wordfenceの改訂履歴は、当サイトでの保存開始以降が対象です。初回取得より前の版は含まれません。
このページは公表情報を確認するためのデータです。製品を使っているだけで被害や脆弱性への該当が確定するものではありません。現在のバージョン、設定条件、開発元の更新情報を確認してください。

