Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Plugin endpoint is network-reachable with no auth or user interaction (AV:N/AC:L/PR:N/UI:N); broken access control on form data yields C:H and A:H, with I:N retained per vendor scoring.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Unauthenticated Broken Access Control in MetForm Pro <= 3.9.1 versions.
AnalysisAI
Unauthenticated broken access control in WPMET MetForm Pro WordPress plugin versions 3.9.1 and earlier allows remote attackers to access protected functionality without credentials, with CVSS 9.1 reflecting high confidentiality and availability impact. Reported by Patchstack, the flaw stems from missing authorization (CWE-862) on plugin endpoints, and no public exploit identified at time of analysis.
Technical ContextAI
MetForm Pro is a premium WordPress form-builder plugin by Wpmet, typically used with Elementor to build contact, registration, and payment forms; the affected CPE is cpe:2.3:a:wpmet:metform_pro covering all versions up to and including 3.9.1. The root cause is CWE-862 (Missing Authorization), meaning one or more plugin actions (likely AJAX handlers or REST routes registered by the plugin) execute privileged logic without verifying the caller's capability or nonce. In WordPress plugins this class of flaw typically appears when register_rest_route() omits a permission_callback or when admin-ajax actions skip current_user_can() and check_ajax_referer() checks, exposing form submission data, form configuration, or backend integrations to anonymous callers.
RemediationAI
Patch status from the available data is ambiguous - the Patchstack record covers '<= 3.9.1', which typically implies a fixed version above 3.9.1, but no exact fix version is provided in this input, so treat this as 'Patch available per vendor advisory' and confirm the exact fixed release at https://patchstack.com/database/wordpress/plugin/metform-pro/vulnerability/wordpress-metform-pro-plugin-3-9-1-broken-access-control-vulnerability-2 before deploying. Upgrade MetForm Pro to the latest version published by Wpmet that is strictly greater than 3.9.1; until then, consider deactivating MetForm Pro on sites that do not actively need it (side effect: any pages relying on its forms will break), or place the site behind a WAF rule that blocks unauthenticated requests to MetForm Pro's REST routes and admin-ajax actions (side effect: legitimate front-end form submissions from anonymous users may also be blocked and need allow-listing).
More in Metform Pro
View allRemote attackers can manipulate payment amounts in Stripe and PayPal transactions through the MetForm Pro WordPress plug
Broken Access Control in MetForm Pro WordPress plugin (versions <= 3.9.1) permits subscriber-level authenticated users t
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-37665