緊急 2026年10月21日 PHPに重大な脆弱性が見つかりました
high CVSS 7.2

CVE-2026-107743

Mapster WP Maps <= 2.0.5 - Unauthenticated Stored Cross-Site Scripting via 'config.loading.background' Parameter

公表 2026-10-28 / 更新 2026-10-29 / CWE-79 Improper Neutralization of Input During Web Page Generation

内容

The Mapster WP Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.0.5. This is due to the /wp-json/mapster-wp-maps/save-mapmaker REST route being registered with a permission_callback that unconditionally returns true (no capability check, no nonce), together with the mapster_write_config_to_acf() helper only sanitizing string config values with sanitize_text_field() — which strips HTML tags but leaves quote characters intact — and the mapster_wp_map shortcode renderer in mapster_wordpress_maps_shortcode_display() concatenating the stored loading_background_color value into a single-quoted inline style attribute without esc_attr(). This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

内容の説明は提供元の原文 (英語) です。翻訳は行っていません。意味を取り違えないためです。

影響を受ける対象とバージョン

対象種別影響を受けるバージョン修正版
Mapster WP Maps mapster-wp-maps プラグイン <= 2.0.5 2.0.6 以降

優先度の判断材料

深刻度 高 (CVSS 7.2)
実際の悪用 CISA KEV には登録されていません。ただしこれは、悪用されていないことを意味しません。 この目録には、米国政府が悪用の事実を確認したものだけが載ります。
悪用される確率 今後30日以内に悪用される確率は 0.40% (低い) です (EPSS 2026-10-29 時点、全体の上位 65.7% に相当)。

対処

修正版が公開されています (2.0.6 以降)。 バックアップを取ったうえで更新し、更新後にサイトの表示とフォームの動作を確認してください。 更新だけで解消するものが大半です。

自分のサイトが実際にこの影響範囲のバージョンを使っているかは、 WordPress脆弱性診断 にURLを入れると確認できます。

脆弱性情報の一覧へ戻る

出典とライセンス

本ページの脆弱性情報は、次の提供元の公開データをもとに自動で集計したものです。掲載内容の正確性を保証するものではありません。実際の対応にあたっては各提供元の公式アドバイザリをご確認ください。本サイトは各提供元とは無関係であり、承認または後援を受けたものではありません。