脆弱性の詳細
Zakra:ブラウザー上での不正な処理
WordPress テーマCVE-2026-4804重要度:中悪用状況:未確認修正版:要確認Zakraを使っている方が確認する情報です。公表文は「ブラウザー上での不正な処理」に関する問題を示しています。公開された対象範囲を下に日本語で示しています。
危険と対策
取得データを決まったルールで整理した条件と、製品ごとの確認手順です。 保存済みの詳しい解説がないため、取得できた条件と共通の確認手順を表示しています。
どんな危険?
問題の種類についての一般的な説明:攻撃者が用意した内容を表示した利用者のブラウザーで、不正なプログラムが動くおそれがあります。表示の書き換えや、利用者の権限を悪用する操作につながり得ます。
自分は対象?
- 対象の版
- Zakra:4.2.0以下
- 修正版
- このデータでは未確認。更新が提供されていない、という意味ではありません。
どうすればいい?
使っているバージョンの調べ方
WordPressの管理画面の「外観」→「テーマ」を開き、「Zakra」の「テーマの詳細」で名前・開発元・バージョンを確認します。現在使用中のテーマだけでなく、インストール済みのテーマも確認してください。
一般的な作業手順根拠 5
すぐに更新できないとき
対応が終わったら確認すること
まだ分からないこと・判断の限界
- 取り込んだ公開データには、修正済みと明記されたバージョン番号がありません。「修正されていない」と確定したわけではありません。下の問い合わせ文で、修正版の番号・提供場所・適用予定を確認できます。
- AIによる全文翻訳は行っていません。公式の構造化データを決まったルールで日本語表示し、製品ごとの一般的な確認・更新手順を補足しています。本文だけに記された対象条件や例外は、併記した原文・根拠と照合してください。
管理会社・担当者に聞くための確認メモ
自分で操作できない場合に使えます。コピー先で空欄を埋めて担当者へ送ってください。
この解説・手順の根拠
説明に対応する原文の抜粋
日本語の説明の根拠になった、取得済みの公式情報です。各抜粋を開くと、出典と元の文章を確認できます。
抜粋 1:www.cve.org
The Zakra theme for WordPress is vulnerable to Stored Cross-Site Scripting via post meta values in all versions up to, and including, 4.2.0. This is due to the theme registering three post meta fields (zakra_menu_item_color, zakra_menu_item_hover_color, and zakra_menu_item_active_color) with 'show_in_rest' => true and 'auth_callback' => '__return_true', but without any sanitize_callback parameter in the register_post_meta() calls. While the classic editor save path applies sanitize_hex_color() sanitization, the REST API path completely bypasses this protection. The unsanitized meta values are then retrieved via get_post_meta() and concatenated directly into CSS strings that are output through wp_add_inline_style() without any escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses the injected page.
この抜粋の出典を開く取得元の項目:/originalText / 言語:und
抜粋 3:www.cve.org
[{"vendor":"themegrill","product":"Zakra","defaultStatus":"unaffected","versions":[{"version":"0","lessThanOrEqual":"4.2.0","versionType":"semver","status":"affected"}]}]
この抜粋の出典を開く取得元の項目:/affectedDetails / 言語:und
悪用状況の「未確認」は、悪用されていないことを意味しません。対策は製品・バージョン・利用条件によって異なります。適用前に情報源とご自身の環境を確認してください。
情報の出典と更新日時
CVSS評価元:security@wordfence.com。重要度は技術的な深刻度の目安であり、対応の順序は悪用状況や利用環境も含めて判断してください。
情報源ごとの取得日時
原典の更新日時と当サイトの取得日時は、情報源ごとに異なります。上の更新・取得日時は、それぞれの最新値です。
- NVD原典の更新:2026/10/26 06:10 JST取得:2026/10/28 03:57 JST
原文と条件を確認
The Zakra theme for WordPress is vulnerable to Stored Cross-Site Scripting via post meta values in all versions up to, and including, 4.2.0. This is due to the theme registering three post meta fields (zakra_menu_item_color, zakra_menu_item_hover_color, and zakra_menu_item_active_color) with 'show_in_rest' => true and 'auth_callback' => '__return_true', but without any sanitize_callback parameter in the register_post_meta() calls. While the classic editor save path applies sanitize_hex_color() sanitization, the REST API path completely bypasses this protection. The unsanitized meta values are then retrieved via get_post_meta() and concatenated directly into CSS strings that are output through wp_add_inline_style() without any escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses the injected page.