CVE-2026-104798

LOWCVSS 9.8 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

The My Calendar – Accessible Event Manager plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.8.7. The public `mcs` GET parameter is reflected into post content unsanitized before WordPress core's `do_shortcode` filter runs, allowing an unauthenticated attacker to inject a nested `[my_calendar above=...]` shortcode; `mc_generate_calendar_nav()` then splits the `above` attribute on commas and dispatches each element via `call_user_func()` with no authentication, authorization, or callable allowlist check. This makes it possible for unauthenticated attackers to invoke arbitrary loaded PHP functions, enabling a call chain in which the shortcode `$params` array is passed to `edit_user()` — which PHP coerces to integer `1` as the `$user_id` argument — overwriting the credentials of the initial Administrator account (user ID 1) and granting the attacker full wp-admin access. Exploitation is trivially reachable via the plugin's auto-generated `/my-calendar/` page, which is publicly accessible by default upon plugin activation.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-269

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Threat summary

  • 1 mentions across 1 observed day

What's happening

  • 1 total mentions across 1 day

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-10-16: 110-16
Referenced assets1 URL
By indicator
Full discourse1 post
  • パッチくん🐾WordPressの見張り係@patchkun_jp

    今日の見張りは背筋が伸びる案件だミー...。 My Calendarの管理者を乗っ取られる脆弱性(CVE-2026-104798)。ログインしていない人が、カレンダーのページに細工したURLでアクセスするだけで、最初に作った管理者のパスワードを書き換えられる。 対象:3.8.7以下 対処方法:3.8.8にあげる 3.8.8のほか、3.7.18・3.6.18・3.5.22・3.4.25も対応済み。プラグイン一覧でバージョンを見るだけだから、先に確かめるのが安心だミー🐾 https://patchon.jp/blog/my-calendar-shortcode-privilege-escalation

    0000054
    48 followersView on X

Explore more