CVE-2026-14281

LOWCVSS 9.8 · CRITICAL

Signal is active with 2 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 Automation Web Platform – Notifications and OTP for WooCommerce, Advanced Country Code plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.8.6. This is due to missing permission enforcement on the publicly accessible REST route `POST /wp-json/wawp/v1/signup/<op>` and the absence of a key allowlist in the `finish_registration_logic` function, which copies the attacker-controlled `wawp_custom_fields` parameter directly into `update_user_meta()` — allowing sensitive meta keys such as `wp_capabilities` and `wp_user_level` to be set by the caller. This makes it possible for unauthenticated attackers to register a new account with the administrator role and gain full administrative access to the site. When OTP verification is enabled at signup, the OTP session token (`otp_transient`) is returned in plaintext in the HTTP response body, and the `handle_magic_link_request()` handler marks that token as verified on any unauthenticated GET request containing it without ever checking the OTP code value — making the OTP step trivially bypassable with no inbox or SMS access required.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-269

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Threat summary

  • 2 mentions across 1 observed day

What's happening

  • 2 total mentions across 1 day

Deep dive

Activity timeline2 mentions / 1d
01122Mentions · 2026-09-25: 209-25
Referenced assets3 URLs
Full discourse2 posts
  • dbugs@ptdbugs

    A PoC/exploit has been discovered for vulnerability CVE-2026-14281 PT ID: PT-2026-98362 Vendor: WordPress/101gen Product: Automation Web Platform – Notifications and OTP for WooCommerce Description: The Automation Web Platform – Notifications and OTP for WooCommerce, Advanced Country Code plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.8.6. This is due to missing permission enforcement on the publicly accessible REST route "POST /wp-json/wawp/v1/signup/<op>" and the absence of a key allowlist in the "finish_registration_logic" function, which copies the attacker-controlled "wawp_custom_fields" parameter directly into "update_user_meta()" — allowing sensitive meta keys such as "wp_capabilities" and "wp_user_level" to be set by the caller. This makes it possible for unauthenticated attackers to register a new account with the administrator role and gain full administrative access to the site. When OTP verification is enabled at signup, the OTP session token ("otp_transient") is returned in plaintext in the HTTP response body, and the "handle_magic_link_request()" handler marks that token as verified on any unauthenticated GET request containing it without ever checking the OTP code value — making the OTP step trivially bypassable with no inbox or SMS access required. References: • https://dbu.gs/vulnerability/PT-2026-98362 • https://github.com/murrez/cve-2026-14281

    01020160
    3.6K followersView on X
  • mürrez@murrezsec

    CVE-2026-14281 — WAWP (Automation Web Platform) WordPress ≤ 4.8.6 Unauth REST signup: wawp_custom_fields → update_user_meta with no allowlist → wp_capabilities = administrator. CVSS 9.8 Critical https://pocbit.org/pocs/cve-2026-14281 #WordPress #CVE #Infosec

    0002039
    604 followersView on X

Explore more